Re: Killing bitkeeper history

Tristan Van Berkom <[email protected]> Tue, 28 Feb 2006 10:55:17 -0500
Newsgroups gmane.comp.version-control.bitkeeper.user
Message-ID <[email protected]>
Andy Chittenden wrote:
> I hope I haven't misunderstood what's trying to be achieved but here's
> what we do with tar balls.
> 
[... cut long description ...]

 From what I understand from quickly reading this description; is
that you are bookkeeping changesets against the actual contents
of the dist tarball and then applying these changesets to
the latest compatable release as they come out... it sounds like
a really great setup.

What we are using is alot less elaborate; when we modify a
third party it looks kind of like this:

===================================
$ tar -zxf thirdparty_repo/package.tgz
$ cd package
... code patch and document changes ...
$ make
... and here comes the cute part ...
$ rm -rf distrib
$ make DESTDIR=`pwd`/distrib install
$ make clean
$ tar -zcf ... recreate tarball
===================================

Its really simple and stupid... at least it lets us
loop over the repository and recreate a full OS with
third-party libs with little or no problems.

Unfortunately its not the time to go re-inventing the wheel,
so troubleshooting will look mostly like removing and copying
trees across repositories etc or temporarily working without
history (ewww).

Cheers and thanks for your input ;-)
                        -Tristan

-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?