git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [updated PATCH] Protect current tags, import tags into remote tree

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 29, 2008, 06:18 UTC
Message-ID
<7vbq3t89qe.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<20080428184859.GA21950@cuci.nl>
"Stephen R. van den Berg" <srb@cuci.nl> writes:
Show 8 quoted lines
> Rerunning cvsimport on a regular basis causes the import to (re)create
> all the tags from CVS again; if this is done in your regular tags space,
> this is a mess at best, or overwrites whatever renamed tags you
> carefully created which happen to match with old CVS tagnames.
> ...
> - git-svn and git-cvsimport cross the boundary to a different VCS and
>   therefore can/should use an extra barrier before (auto)converting to
>   git native tags (and branches).

That sounds like a sound argument, and perhaps people may wish we did so from the day one. Alas, we didn't.

So the course of action would be to do these over a long period of time.
 - introduce this as an option now;
 - give another option to explicitly ask for the current behaviour;
 - perhaps give an advance warning that this optional behaviour will
   become the default; and
 - finally swap the default behaviour.
if people agree with this change, that is.
Previous: Stephen R. van den Berg
Message 4 of 4 in “Protect current tags, import tags into remote tree”
  1. Protect current tags, import tags into remote treeStephen R. van den Berg, Apr 27, 2008
  2. Junio C HamanoApr 28, 2008
  3. Stephen R. van den BergApr 28, 2008
  4. Junio C HamanoApr 29, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.