Incase anyone is curious, I think I've figured out all the magic to make both 
pulls and pushes to Subversion work relatively easily.

If you want to try it, install git on your machine (in debian/ubuntu, install 
the 'git-core' package).
Then download http://git.TopQuark.net/OpenNMS.git.tar.gz (150MB file containing 
the entire Subversion archive).
tar -xvzf OpenNMS.git.tar.gz
cd OpenNMS/
List branches (both local and remote) - 'git branch -a'
Create and checkout a local working branch - 'git checkout -b <local branch> 
<remote branch>'
Pull any new updates from Subversion into git's remote branches - 'git svn 
fetch --fetch-all'
Pull new updates from git's remote branches into currently checked-out branch - 
'git svn rebase'
Edit files as needed
Commit changes to your local working branch - 'git commit'
Push git commits up to Subversion - 'git svn rebase ; git svn dcommit'

Hopefully this is enough to get you started...

-Paul

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to