[Top][All Lists]
[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