my vcs-pkg demonstration
dancer at netfort.gr.jp
Fri Jun 22 23:36:55 UTC 2007
> $ git tag -m 'tagging upstream 1.1' -s upstream/1.1
> $ git branch -m master upstream
There was a brief mention of why 'tag' is not the same as a 'branch'
in git, which is the case in arch.
The difference between tag and branch look pretty artificial. A tag
and a branch both point to a 'commit'. The only difference being that
a branch follows what you commit, and tag is static.
You could probably even do
mv .git/refs/heads/branch-name .git/refs/tags/
to turn a branch into a tag (lightweight tag).
git does have a 'heavyweight tag' which can contain GPG signs, so it's
probably better to sign that tag, but that's a minor nit.
More information about the vcs-pkg-discuss