Git sounds very much like Bizarre, where everything is a branch, you commit offline and push to the trunk branch on the server when you're ready. There's already support for these features without any "transition". If you can work with Bizarre, everything is already set up.
I created mirrors of all Moses components on Launchpad.net to support our DoMY project. So, we work from local branches for an older revision for stability. However, Launchpad.net quietly works in the background mirroring every Sourceforge.net update. It's currently on Moses revision 2013. We never push Moses updates to Launchpad, but the push works smoothly for our other projects. I've listed all of our launchpad.net mirrors and repositories of Moses components below. Anyone who wants the above features already has access to them today by accessing the launchpad.net projects. I haven't learned exactly how to push updates from the mirror to sourceforge.net, but someone with a need can feel free to jump in. Moses Decoder: https://launchpad.net/mosesdecoder [1] (active. Moses Decoder hosts its code at https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk [2] If there's interest in mirroring all SVN branches in addition to the trunk, let me know.) GIZA++: https://launchpad.net/giza-pp [3] (active. GIZA++ hosts its code at http://giza-pp.googlecode.com/svn/trunk [4]) MGIZA++: https://launchpad.net/mgizapp [5] (active. MGIZA++ hosts its code at https://mgizapp.svn.sourceforge.net/svnroot/mgizapp/trunk/mgizapp [6]) IRSTLM: https://launchpad.net/irstlm [7] (image of original tarball version 5.50.02 at http://hlt.fbk.eu/en/irstlm [8]) RANDLM: https://code.launchpad.net/randlm [9] (image of original tarball version 0.11 at http://sourceforge.net/projects/randlm [10]) BerkeleyAligner: https://launchpad.net/berkeleyaligner [11] (image of original tarball version 2.1 at http://code.google.com/p/berkeleyaligner [12]) SRILM is not on the list because SRI does not distribute it under an open source license. Tom On Wed, 19 Jan 2011 16:52:58 -0500, Lane Schwartz wrote: On Wed, Jan 19, 2011 at 4:13 PM, Barry Haddow wrote: Are there any other advantages? I can't see this as enough of a reason to switch - learn a whole new set of commands, rewrite tutorials, deal with the ensuing mailing list queries etc. I've heard that merging is better in git, but I manage fine with svn merge. Here's a somewhat more elegant description of what I was trying to say wrt branching and merging: http://markmcb.com/2008/10/18/3-reasons-to-switch-to-git-from-subversion/ [14] 5.50.022.50.025.50.02 Links: ------ [1] https://launchpad.net/mosesdecoder [2] https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk [3] https://launchpad.net/giza-pp [4] http://giza-pp.googlecode.com/svn/trunk [5] https://launchpad.net/mgizapp [6] https://mgizapp.svn.sourceforge.net/svnroot/mgizapp/trunk/mgizapp [7] https://launchpad.net/irstlm [8] http://hlt.fbk.eu/en/irstlm [9] https://code.launchpad.net/randlm [10] http://sourceforge.net/projects/randlm [11] https://launchpad.net/berkeleyaligner [12] http://code.google.com/p/berkeleyaligner [13] mailto:[email protected] [14] http://markmcb.com/2008/10/18/3-reasons-to-switch-to-git-from-subversion/
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
