All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christian Dietrich <stettberger@dokucode.de>
To: git@vger.kernel.org
Subject: [ANNOUNCE] metagit 0.1.2
Date: Thu, 07 Oct 2010 22:20:09 +0200	[thread overview]
Message-ID: <86k4lteow6.fsf@peer.zerties.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 1596 bytes --]


Hi,
I wanted to announce my project metagit[1], which I started a few weeks
ago. It is a python program, which allows you to manage many scm
repositories at once, e.g. pull all repositories, that are matched by a
given regex. Before you can use it you have to define a set of
repositories. This can either be accomplished by defining them one by
one, or you can use a repo lister. 

One good example of a repo lister is the SSHDir lister. It performs a
find on a remote server within a given directory and adds all the
repositories there to your repo set. There is also a lister to get all
your github repos (or gitorious).

But metagit isn't narrowed to git as scm. At this point it also gives
you the possibility to use mercurial as scm backend and you can clone
your damned fucked SVN repo with git-svn (with the externals, if you wish).

The configuration is just a python script, where you can use the power
of python to define your repositories, and no package is used that isn't
shipped with python (at minimum python 2.5 (it workes perfectly with
debian stable)). 

You can also define policies which of your defined repos (or listers)
show up on a machine (this is done by a regex against the fqdn).

If you have any wish what metagit should also be able to do, write me a
mail, write a issue at github or fork it :-)

greetz didi

[1] http://github.com/stettberger/metagit
-- 
(λ x . x x) (λ x . x x) -- See how beatiful the lambda is
No documentation is better than bad documentation
-- Das Ausdrucken dieser Mail wird urheberrechtlich verfolgt.

[-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --]

             reply	other threads:[~2010-10-07 20:25 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-07 20:20 Christian Dietrich [this message]
2010-10-08  1:49 ` [ANNOUNCE] metagit 0.1.2 Miles Bader
2010-10-08 10:07 ` Thomas Koch
2010-10-08 18:04   ` Christian Dietrich
2010-10-09  8:48 ` Jakub Narebski
2010-10-11 20:08   ` Christian Dietrich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86k4lteow6.fsf@peer.zerties.org \
    --to=stettberger@dokucode.de \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.