Re: git gc destroys autostash
- From
Kristoffer Haugsbakk <code@khaugsbakk.name>
- Date
- Feb 7, 2024, 21:47 UTC
- Message-ID
- <a18532ba-b168-4928-bced-d1604a483f24@app.fastmail.com>
- In-Reply-To
- <CAGHpTBKpYp370QTw93wK_RP+X2S+44jd-8kjodiUj4k0BoAEqA@mail.gmail.com>
On Wed, Feb 7, 2024, at 21:52, Orgad Shaneh wrote:
> Running git gc --prune=now during rebase with autostash deletes the > autostash object, and it cannot be recovered when the rebase ends.
Things like this is why I don’t use the stash.[1][2] I just commit everything of value and non-value.
† 1: With very rare exceptions where the stash is popped before the
whole operation leaves my own working memory
† 2: Also how you have to find unreachable objects using git-fsck(1) if
you pop the last stash-- Kristoffer Haugsbakk