Hi all,

Reminder: voting on the migration to github ends tomorrow.

I've done a dry run migration here:

  https://github.com/cwilper/fcrepo-dryrun

You can clone it pretty quickly via:

  git clone git://github.com/cwilper/fcrepo-dryrun.git

You'll notice that the repository above only contains about the last
year's worth of history.  Fedora 3.3 (released in December '09) was
the first release in which libraries were no longer included in the
source tree.  Making the cut of history at this point is key to making
cloning/forking the "whole" repository practical.

Of course, it's still useful in some cases to have the older history
available for easy analysis/browsing.  The best option I've found so
far for this hinges on a feature of git called grafting.  Grafting
allows you to update your local copy of the commit graph by specifying
a new parent for any commit.  Among other things, this makes it
possible to connect the tail of one repository to the head of (a
snapshot of) another -- without propagating such changes outside your
local copy.

If the vote passes, I think it would probably make sense to have two
git repositories: the one that most people use, which contains
everything from 3.3 onward, and a pre-3.3 one, which is quite a bit
bigger, and contains everything else.  Instructions and/or a script
could be provided to do the grafting for people who want to.

- Chris

------------------------------------------------------------------------------
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to