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

"remote add -f --mirror" fails when the stash is non-empty

From
Björn Steinbrink <b.steinbrink@gmx.de>
Date
Jul 31, 2008, 21:50 UTC
Message-ID
<20080731215039.GA9964@atjola.homenet>
Hi,

when there are stashed changes in a repo, creating a mirror with "remote add -f --mirror" fails, because it is missing the objects that are on the stash.

$ git remote add -f --mirror or ~/src/git
Updating or
remote: Counting objects: 80150, done.
remote: Compressing objects: 100% (21254/21254), done.
remote: Total 80150 (delta 57481), reused 80146 (delta 57477)
Receiving objects: 100% (80150/80150), 21.21 MiB | 16028 KiB/s, done.
Resolving deltas: 100% (57481/57481), done.
From /home/doener/src/git
 * [new branch]      master     -> master
 * [new branch]      rebase     -> rebase
 * [new branch]      origin/HEAD -> origin/HEAD
 * [new branch]      origin/html -> origin/html
 * [new branch]      origin/maint -> origin/maint
 * [new branch]      origin/man -> origin/man
 * [new branch]      origin/master -> origin/master
 * [new branch]      origin/next -> origin/next
 * [new branch]      origin/pu  -> origin/pu
 * [new branch]      origin/todo -> origin/todo
error: unable to find 9e5c2066d7d2bdca937a11b45a7ed8354c637bc9
fatal: object 9e5c2066d7d2bdca937a11b45a7ed8354c637bc9 not found
error: Could not fetch or

In ~/src/git: $ git rev-parse stash 9e5c2066d7d2bdca937a11b45a7ed8354c637bc9

No idea if that is a recent breakage, as I learned about the --mirror option recently and most of the time my stash is empty anyway.

Björn
Message 1 of 1 in “"remote add -f --mirror" fails when the stash is non-empty”
  1. Björn SteinbrinkJul 31, 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.