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

Bad refspec messes up bundle.

From
LJLuciano Joublanc <ljoublanc@dinogroup.eu>
Date
Mar 19, 2018, 08:39 UTC
Message-ID
<CAO+-ZX_-COVpzqoAZLRGu4mvLMkLYiR3y7rkCtwmnvJ8kA7txQ@mail.gmail.com>
Yesterday I created a git bundle as best as I can remember like this
git bundle save chunk chunk.bundle --all master

Note the 'master' I added accidentally at the end - this was a user error but still the bundle was created.

When I tried to clone this, I get

~\local\src> git clone 'G:\My Drive\chunk.bundle' fs2-columns Cloning into 'fs2-columns'... Receiving objects: 100% (31/31), done. Resolving deltas: 100% (5/5), done. fatal: multiple updates for ref 'refs/remotes/origin/master' not allowed. ~\local\src> git bundle verify chunk.bundle The bundle contains these 3 refs: 3c804437a5f8537db1bfb5d09b7bff4f9950605e refs/heads/master 3c804437a5f8537db1bfb5d09b7bff4f9950605e HEAD 3c804437a5f8537db1bfb5d09b7bff4f9950605e refs/heads/master The bundle records a complete history. chunk.bundle is okay

After trying a couple of things, I finally managed to clone it using
~\local\src> git clone -b master --single-branch .\chunk.bundle fs2-columns
i.e. the '--single-branch' option saved me.

Is this a bug? Should bundle allow providing multiple refspecs when `--all` is provided? I admit this was clearly a case of 'caveat emptor', but shouldn't this be disallowed (i.e. is there any situation when this is useful?)

Thanks!
Luciano
-- 
This message is intended only for the personal and confidential use of the 
designated recipient(s) named above.  If you are not the intended recipient 
of this message you are hereby notified that any review, dissemination, 
distribution or copying of this message is strictly prohibited.  This 
communication is for information purposes only and should not be regarded 
as an offer to sell or as a solicitation of an offer to buy any financial 
product, an official confirmation of any transaction, or as an official 
statement of the Dinosaur Group.  Email transmission cannot be guaranteed 
to be secure or error-free.  Therefore, we do not represent that this 
information is complete or accurate and it should not be relied upon as 
such.  All information is subject to change without notice.
Next: Junio C Hamano
Message 1 of 7 in “Bad refspec messes up bundle.”
  1. Luciano JoublancMar 19, 2018
  2. Junio C HamanoMar 19, 2018
  3. Johannes SchindelinMar 30, 2018
  4. Junio C HamanoMar 30, 2018
  5. Johannes SchindelinMar 30, 2018
  6. Luciano JoublancMar 31, 2018
  7. Johannes SchindelinApr 3, 2018

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.