We got our svn mirror now but after working with it a bit its basically just as slow as normal svn (if you can get it to work).
...thus i'm wondering if anyone can come up with good reasons to *not* just move all new development over to git and simply kill off
the SVN completely for our jbosstools trunk development ?
3.2.x would stay in SVN.
I'm now running a job every 5 minutes which brings a local svn mirror uptodate, git svn fetches/rebases a git repo and then
git push mirror to https://github.com/jbosstools/jbosstools-svn-mirror
This is a *mirror* meaning its only for reading and to get changes back to svn you need to learn and understand git and its git svn dcommit
I'll push out some links/instructions when I wake up after the weekend.
Btw. as you notice that some usernames like nickboldt and snjeza is recognized in the github UI and others aren't.
Those should be fixable by you simply adding the email you have registered in your jira account to your github account (you can have multiple emails btw.)
I've also added those that reacted previously about github usernames into the jbosstools organization at https://github.com/jbosstools
Please check if you usernames are correct and if you are missing let me know ;)
Sorry for the delay, but after GA is out the 3.2.x branch is open again but please be sure to continue to only apply essential bugfixes and
don't hesitate to get someone to review the patches.
Please be sure to set the proper fixfor versions so Doc & QE can see them and verify them when needed.
For getting the svn git properly hooked up in github please go to your jboss.org
user account and set your github username (if you don't have one, now is a good time to create one)
Then we can get proper mappings and you can get proper credit for the work you have done when the
source gets mirrored to github.
So with help and moral support from nickboldt and lightguardjp on irc (http://people.redhat.com/~manderse/irc.freenode.org/meetings/jbosstools/2...)
I think I got all the steps down i need for the svn/git mirror on github.
1) We need to get an authors file to have the svn usernames matched to github id's.
2) When #1 is ready I'll run "git svn clone -s -r13898:HEAD --authors-file=~/jbosstoolsauthors.txt file:///home/svnsync/repos/jbosstools-mirror jbosstools-r13989"
3) After that I'll do a git push -all to github and you'll be able to fork/checkout from github and use git dcommit to commit back to svn.
#1I already have a authors file with username->jboss.org name/mail and can do the import with this but I would prefer we get properly honored for our individual contributions)
#2 r13898 is the branchpoint for jbosstools-3.0.x (JBDS 1); the jbosstoolsauthors.txt is what we need from #1; and the svnsync location is where I got a local svnmirror of jbosstools running.
#3 this last step might require an intermediate git clone to strip out svn metadata but that's easy compared to try out once #1/#2 is done.
So in short - please update your jboss.org user account ASAP :)
I must say i'm pretty impressed with Git and how easy or rather *fast* to use compared to svn.
I'm still not convinced on how/if we should move jboss tools repo to a git repo or rather a set of git repo's
to make things more modular and easier (in some respects) to maintain compared to a full svn tree.
Thus i'm currently trying to setup a git mirror of our svn repo - to at least use as a testbed for git.
p.s. this is no way a commitment that we'll move to git - just a start now that GA is about to go out the door
to see if there are things we can do better to make life easier for us ;)
...another fail ;(
svn2git gets confused about branches and tags...if anyone got ideas then ping me on irc and ill
give you access/visibility to the machine with full svn mirror for easy exploration/attempts.
I've added jbott to #jbosstools (and from time to time others) which is a supybot with the MeetBot plugin loaded.
You can read about how to use him at http://wiki.debian.org/MeetBot
But in short: it takes notes during a meeting and generate a nice summary page with the various action items.
For now it is just an experiment - so the logs are stored at my personal site (irc.xam.dk) for now.
Eventually it should end up on jboss.org somewhere; but I wanted to get some experience using this
before pushing it all the way.