[Xcb] GIT repo split done

Josh Triplett josh at freedesktop.org
Mon Sep 25 01:08:13 PDT 2006


Josh Triplett wrote:
> Josh Triplett wrote:
>> Jamey and I wrote a Python script "git-split" to split a subdirectory
>> out of GIT repository and rewrite history accordingly, dropping commits
>> irrelevant to that subdirectory.  I've run the script against the XCB
>> repo, generated six separate project repositories, and put them up on
>> git.freedesktop.org.  You can check out these repositories via git or
>> anongit just like the XCB repo; use the prefix
>> git://git.freedesktop.org/git/xcb/ and the repo names demo.git,
>> libXamine.git, proto.git, util.git, xcb.git, and xhsb.git.  Please take
>> a look at these repositories via inspection and gitk, explore the
>> history, and generally play around with them.
> 
> Having let this gel for a bit, and having received feedback from Ian,
> we've re-done the split with the current repo to incorporate additional
> recent commits, and we want to make this split permanent now.  I added
> the appropriate update hooks in the new repos to update CIA and send
> commit mails, and Jamey added an update hook in the old monolithic xcb
> repo to prevent commits there.  Please use the new repos for new commits.

One more thing: if you have local branches, you can run git-split on
them as well, and as long as you use the same first commit we did (the
first GIT commit, 142724e7e10f0f3107570d4b56dd1a1e2ef212e4), you should
end up with identical pre-branch history, making it possible to merge.

- Josh Triplett

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.freedesktop.org/archives/xcb/attachments/20060925/5bff20e5/signature-0001.pgp


More information about the Xcb mailing list