
ruslan.zakirov at gmail
May 20, 2009, 2:33 PM
Post #2 of 6
(609 views)
Permalink
|
In Best Practical we're moving some modules not related to RT into git repository, so I probably it would be git, but I can not tell how soon and how it will look. On Mon, May 18, 2009 at 10:15 PM, Michael J. Pedersen <m.pedersen[at]icelus.org> wrote: > I did look over the mailing list, and didn't see much that indicated any > discussion about this. > > As such, I spent some time making a conversion tool that will convert > the SVN/SVK history into a full Mercurial repository. From there, you > can convert to Git, Darcs, etc, as you see fit. > > I typed up a fairly detailed set of information and posted it on the > Mercurial wiki, at > http://www.selenic.com/mercurial/wiki/ProblematicConversions > > I admit that I would very much like to see a switch into something like > Mercurial, mainly because where I work we forked Request Tracker long > ago, and would like to begin remerging the code. The SVN tools for doing > this will be difficult (at best), and the DVCS toolkits will make it > considerably easier to accomplish this reintegration process. > > The only issues with the process are as follows: > * When doing an export of a given version, svn does keyword expansion. > This seems to only affect the result of configure.ac as it embeds the > SVN revision ID into the file. > * In versions 3.5.1 and 3.5.2, a file etc/upgrade/QUEBEC gets created, > and then goes away. This seems to be only a minor annoyance in > housekeeping. > * html/Elements/ViewUser gets created and attached to almost all > revisions after 3.3.5. This does not seem to impact the functioning of > RT in any fashion, and is only a minor annoyance in housekeeping. > * 3.7.15 has an empty directory lib/t/regression Mercurial does not > track empty directories, so this directory is not present in > Mercurial. > * 3.7.85 has an empty directory t/data/mail Mercurial does not > track empty directories, so this directory is not present in > Mercurial. > * 3.8.x has an empty directory var/session_data Mercurial does not track > empty directories, so this directory is not present in Mercurial. > > To my mind, these are all extremely minor issues. I hope that this can, > at least, be considered for a switch. > > Thank you. > -- > Michael J. Pedersen > My IM IDs: Jabber/pedersen[at]icelus.tzo.com, ICQ/103345809, AIM/pedermj022171 > Yahoo/pedermj2002, MSN/pedermj022171[at]hotmail.com > My GnuPG KeyID: 4E724A60 My Public Key Available At: pgp.mit.edu > My GnuPG Key Fingerprint: C31C 7E90 5992 9E5E 9A02 233D D8DD 985E 4E72 4A60 > _______________________________________________ > List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel > -- Best regards, Ruslan. _______________________________________________ List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel
|