Hi!

I used a few days in bed to write a scm provider for git.
I basically looked at a few of the standard maven scm-providers (cvs, svn, vss) 
and decided to
take the maven-scm-providers-svn to act as the basis of the git implementation.
So there are most probably still a few svn-ish commands in the source. 

What works until now:

.) changelog
.) checkin
.) checkout
.) status

including unit and TCK tests.

The mvn release:prepare will stop at the point when it tries to tag the release 
after checking in.

There are 2 challenges when working with git as scm provider for maven
1.) git is sometimes not very verbose. So i e.g. had to invoke & consume 
git-status before i call
git-commit, since git-commit only shows '2 files added' but does not tells you 
which ones :(
2.) git is distributed, so e.g. a checkin is: git-add + git-commit + git-push


Obviously I'll share my current status via git ;)

$> git-clone http://ns1.backwork.net/git/maven-scm-providers-git.git


Known issues and TODOs:
.) currently only tested on Linux
.) scm:tag and a few other commands are still missing
.) keep in mind: this is a first draft without any reviews yet.

If there's anybody out there who likes to help or if you think the code is crap 
and i have to do
things different then feel free to contact me but please provide feedback.

Goal is to get this basically stable in the current git repo and then moving 
the code over to the
apache svn.

txs,
strub



       __________________________________  Ihre erste Baustelle? Wissenswertes 
für Bastler und Hobby Handwerker. www.yahoo.de/clever

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to