gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] tag --seal --fix ?


From: Tom Lord
Subject: Re: [Gnu-arch-users] tag --seal --fix ?
Date: Thu, 1 Apr 2004 09:43:34 -0800 (PST)

    > From: Juliusz Chroboczek <address@hidden>

    > I couldn't find any documentation about tag --seal and --fix.  What
    > are they supposed to achieve ?

You might wind up getting 10 answers.

Normally, `commit/tag' creates blah--blah--x.y--patch-N
                                            ^^^^^^^

`commit/tag --seal' can be used exactly once for a given "blah--blah--x.y"
and it will create: blah--blah--x.y--version-0
                                     ^^^^^^^^^
Thereafter, ordinary `commit/tag' won't work for  "blah--blah--x.y".  The
version is "sealed".

However, after `commit/tag --seal', you _can_ use `commit --fix' to create:
blah--blah--x.y--versionfix-N (where N is >= 1)
                 ^^^^^^^^^^^^

So, sealing is a kind of advisory lock and you can use it to model
releases.   For example, I could (but don't currently) have 
a mapping:

        tla-1.2pre5     ==      dists--release-tla--1.2--patch-5

        tla-1.2         ==      dists--release-tla--1.2--version-0

        tla-1.2.4       ==      dists--release-tla--1.2--versionfix-4

-t





reply via email to

[Prev in Thread] Current Thread [Next in Thread]