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

Re: howto handle name clashes

From
SSSven Strickroth <sven.strickroth@tu-clausthal.de>
Date
Mar 23, 2012, 17:43 UTC
Message-ID
<4F6CB649.8080006@tu-clausthal.de>
In-Reply-To
<20120323171219.GB12881@sigill.intra.peff.net>
Am 23.03.2012 18:12 schrieb Jeff King:
Show 5 quoted lines
>> - for merging "git merge --no-ff refs/branches/test" works, but
>> generates a not so nice default merge message. ("merged  commit
>> refs/branches/test" instead of "merged branch test")
> 
> Did you mean "refs/heads/test"?
yes. Your example was the correct one. Thanks for spotting my problem.
>> - how to drop a remote tag/branch ("git push origin :test" does not work)
> 
> Does "git push origin :heads/foo" (or :tags/foo) not work?
seems to work. Thanks.

Really problematic is checkout: "git checkout heads/foo" creates a detached HEAD (is this intended). However, "git checkout heads/foo -B foo" can be used.

Is there a git command to find out if a name is ambiguous? "git rev-parse foo" outputs "warning: refname 'test' is ambiguous.", but the return code is zero.

-- 
Best regards,
 Sven Strickroth
 ClamAV, a GPL anti-virus toolkit   http://www.clamav.net
 PGP key id F5A9D4C4 @ any key-server
Previous: Jeff KingNext: Jeff King
Message 3 of 6 in “howto handle name clashes”
  1. Sven StrickrothMar 23, 2012
  2. Jeff KingMar 23, 2012
  3. Sven StrickrothMar 23, 2012
  4. Jeff KingMar 23, 2012
  5. Sven StrickrothMar 24, 2012
  6. Junio C HamanoMar 23, 2012

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.