Hi all,

I've been playing with Git a bit lately.

http://git.or.cz/

There's a site, repo.or.cz, that provides free hosting for open source 
projects. Mostly it seems to be unofficial conversions from public CVS 
trees. I imported the JFFNMS release history, here:

http://repo.or.cz/w/jffnms.git

A Git tree provides a few of benefits:

1) It's distributed. You can clone the tree and work on your own changes, 
   keeping your own history as you go. When a new upstream version is 
   released, you can pull from the parent Git tree; Git supposedly handles 
   merging much better than CVS. I haven't tried to merge with Git yet, 
   but it couldn't be any worse than with CVS. :)

2) Because it's distributed, you can collaborate with others by pulling 
   from each others' trees.

3) When you have something worth submitting back as a patch, Git makes 
   life easier. Maintainers and submitters can merge from each others' 
   trees.

There is a "mob" branch that anyone can push changes to 
(http://repo.or.cz/mob.html) but it probably makes more sense to create 
your own tree if you have early changes you want to share with a few 
people. The jffnms.git page has a "fork" link to allow you to create your 
own tree based on the primary.

Mike

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users

Reply via email to