Re: Worktree silently deleted on git fetch/gc/log
- From
- Дилян Палаузов <dilyan.palauzov@aegee.org>
- Date
- Mar 1, 2018, 19:24 UTC
- Message-ID
- <adf7a7a0-3571-5b68-5d15-30a9067e3826@aegee.org>
- In-Reply-To
- <CAPig+cSGJhNR8dapLXN0TU8ZpTqi7m6OQf_cCGmHc9FLGcwNyg@mail.gmail.com>
Hello,
/git/A/.git/worktrees/b/ is missing - that is the point.
/git/B/,git wasn't modified since the worktree was created, cat: gitdir: /git/A/.git/worktrees/b
Regards Дилян
On 03/01/18 19:09, Eric Sunshine wrote:
Show 30 quoted lines
> On Wed, Feb 28, 2018 at 7:44 AM, Дилян Палаузов > <dilyan.palauzov@aegee.org> wrote: >> A (branch master) and >> B (branch g) which is a worktree of the first. >> >> /git/B g>$ git fetch >> [...] >> From https://... >> 13e4c55a0..02655d5fb g -> origin/g >> c37a3ca25..bc7888511 master -> origin/master >> Auto packing the repository in background for optimum performance. >> See "git help gc" for manual housekeeping. >> /git/B g<>$ git log -p origin/g >> fatal: Not a git repository: /git/A/.git/worktrees/B >> /git/B$ >> >> Please note that on the second last prompt there is <>, so that git-prompt >> has found the neccessary information and this was later deleted - >> by 'gc' or 'log'. >> >> What would be the procedure to restore the /git/A/.git/worktrees/B >> structure? > > Can you show us (via 'cat') the content of the following files? > > /git/B/.git > /git/A/.git/worktrees/b/HEAD > /git/A/.git/worktrees/b/commondir > /git/A/.git/worktrees/b/gitdir >