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

Reply via email to