Introductory mail

Manoj Srivastava srivasta at acm.org
Mon Sep 29 17:08:19 UTC 2008


On Mon, Sep 29 2008, martin f krafft wrote:

> also sprach Manoj Srivastava <srivasta at acm.org> [2008.09.29.1745 +0200]:
>>         I don't really want to add ./debian/patches directory to keep
>>  track of previous patch series;
>
> Well, it is the only truly-accepted, VCS-agnostic way to have
> a patch series in a Debian package, so why not?

        My goal is not to have a patch series in a Debian package. My
 goal is to be able to develop software that is packaged for Debian --
 and I mean develop, not just be a glorified packager for Debian.

        I guess I am balking duplicating the changes made in the
 source -- firstly, as the git level, then in a _different_ git repo in
 the patches directory. I can do it, but this is ugly.

        I will probably not be using any of the 3.0 formats any time
 soon for Debian -- unless I can make topgit wotk with an on-the-fly
 generation of the quilt series (and remove the series in the clean
 command). The git format does not handle submodules, so it is not a
 contender.


>> and I think we should perhaps add a possibility for topgit to
>> generate patch series based on a tag. Then, you tag all topic--
>> branches when releasing, and then would be able to extract the
>> patches corresponding to the tag(s) at any time in the future.

> This is going to get ugly, since for every tag on the build branch,
> you need to create two tags on each topgit branch, denoting the
> begin and end of the feature branch (which is done with
> refs/top-bases/$name and refs/heads/$name (the tip) right now).

        But I can automate this. I already have a tag_release command,
 which can be augmented to add the tags. The aesthetic objection can be
 made to making gitk --all look ugly, and there could be merit in that
 argument. I'll have to see.

> You might be able to determine either of these from the DAG, but
> I somehow doubt it. I'd love to be proven wrong.

        manoj
-- 
Majorities, of course, start with minorities. Robert Moses
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