Announce: RT (and related projects) moving to git

We’re currently in the process of migrating all of Best Practical’s
public Subversion repositories from Subversion to git. Alex Vandiver
has been working over the past few weeks to ensure that we capture as
much history as possible when moving to git. To that end, he’s been
yanking dusty hard drives out of long-disused servers hunting for old
version control repositories. He’s managed to piece back together much
of RT’s early history from the CVS repository RT 0.9 lived in and the
Aegis repository we used for a number of years before moving to
Subversion.

In the process, he ended up writing an aegis2git importer (which we’ll
publish as soon as we get a free moment) and recovered about a pound and
a half of lint and dust from the aforementioned vintage servers.

You can spot-check the git conversion of RT at:
http://github.com/alexmv/rt-final-preview

We’re currently working to give RTFM and RTIR similar treatments.
Once we’ve done that, we’ll announce a formal cutover date. When we cut
over to git, the subversion repositories will become read-only and will
hang around for at least 90 days.

Our git repositories are hosted internally and mirrored to
http://github.com/bestpractical/ We welcome forks and pull requests
for anything we publish to github.

If you have questions, please don’t hesitate to reply to this message.

Best,
Jesse

We’re currently in the process of migrating all of Best Practical’s
public Subversion repositories from Subversion to git.

We have completed transitioning RT and a few other strongly-coupled
repositories (rtfm, rtir, rt2-to-rt3, and DBIx-SearchBuilder) to Git.
The respective subversion directories will remain accessible but
read-only until October 6th (90 days from now), at which point they will
be removed.

Commits are automatically mirrored from BPS’ repository to github, at
http://github.com/bestpractical/rt The process for obtaining the most
current version of RT 3.8 is thus now:
git clone git://github.com/bestpractical/rt.git
cd rt
git checkout 3.8-trunk

In the process, he ended up writing an aegis2git importer (which we’ll
publish as soon as we get a free moment)

This is available at http://github.com/bestpractical/git-aegis-import if
any of you happen to have historal code entrenched in Aegis.

and recovered about a pound and a half of lint and dust from the
aforementioned vintage servers.

The dust bunnies are unfortunately not available on github; if you
wish to clone from them, get in touch with us directly and we’ll work
something out.

  • Alex

We have completed transitioning RT and a few other strongly-coupled
repositories (rtfm, rtir, rt2-to-rt3, and DBIx-SearchBuilder) to Git.
The respective subversion directories will remain accessible but
read-only until October 6th (90 days from now), at which point they will
be removed.

As a reminder, the RT directories in SVN will be removed in just under a
week, on Tuesday October 6th. Please be sure to move any existing
checkouts to git. As a reminder, the way to obtain the most current
checkout of RT is simply:

git clone git://github.com/bestpractical/rt.git
  • Alex