Re: stgit: lost all my patches again
- From
Karl Hasselström <kha@treskal.com>
- Date
- Oct 4, 2007, 17:29 UTC
- Message-ID
- <20071004172930.GC21717@diana.vm.bytemark.co.uk>
- In-Reply-To
- <20071004154508.GA15424@old.davidb.org>
On 2007-10-04 08:45:08 -0700, David Brown wrote:
Show 12 quoted lines
> On Thu, Oct 04, 2007 at 10:33:04AM +0200, Karl Hasselström wrote: > > > > I did the 'stg refresh' from a directory that was not being > > > tracked by git. It is in the .gitignore list. This appears to be > > > the root of the problem. > > > > Mmmph. This is not the only StGit command that's apparently not > > safe to run from a subdirectory. See e.g. > > https://gna.org/bugs/?9986. > > I get an "Error: This item is private" from that page, so I'm not > sure what that is.
Bleh. For some reason that bug was marked "private" (possibly because it was posted anonymously), and I didn't realize because _I_ could read it just fine ... Sorry about that; I've made it public now.
> Just yesterday, I had 'stg push' empty out my patches when I ran it > from a subdirectory. Fortunately, in this case, the old versions > were in the log, but I can imagine someone less familiar with what > git and stgit are doing not knowing how to recover this.
Yep. I hadn't really realized how bad this was, because I always run stg from the root dir. Wonder how I picked up that habit? ;-)
Thanks for the report.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle