recreating historic packages

Manoj Srivastava srivasta at acm.org
Tue Sep 30 19:31:47 UTC 2008


On Tue, Sep 30 2008, martin f krafft wrote:

> also sprach Stefano Zacchiroli <zack at debian.org> [2008.09.30.0932 +0200]:
>> Hence, I see no need of versioning the patch series. Having just
>> the last series, most likely in the Debian source package, would
>> be enough.

> I always thought the point of tagging commits in the VCS was to be
> able to recreate pristine Debian source packages, no? Why do we
> bother tagging packages debian/1.0-1 if the tag cannot be used to
> actually obtain the tree that was used to build the package?

        At this point, pre-topgit, that is what my tags do:
 I tag the ./debian/ branch and the integration branch. Checking out the
 tag on the integration branch, and installing the submodules, are all
 you need to do. The single tag checkout reproduces exactly the state of
 the tree that was used to build the package.

        With topgit, this gets messy, since not just the integration
 branch tip needs to be tracked, we need every topgit branch base and
 tip to regenerate the patch series. me no likum.

        manoj
-- 
One of the most striking differences between a cat and a lie is that a
cat has only nine lives.  -- Mark Twain, "Pudd'nhead Wilson's Calendar"
Manoj Srivastava <srivasta at acm.org> <http://www.golden-gryphon.com/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



More information about the vcs-pkg-discuss mailing list