On 2007-08-09 12:33:30 -0400, Pavel Roskin wrote: > On Thu, 2007-08-09 at 16:18 +0200, Karl Hasselström wrote: > > > You should be able to do something like > > > > $ stg applied > .git/patches/branch/applied > > $ stg unapplied > .git/patches/branch/unapplied > > > > and then manually change the version from 3 to 2, and be ready to > > go. I haven't tested this, though! > > That seems to work. Thank you! What? You mean I didn't forget any step? ;-) > "branch" should be substituted with the current branch, of course. I was just too lazy to type the brackets. Or maybe I'm just evil and _want_ the lock-in effect. Who knows? :-) > > I saw the same problem today. > > > > https://gna.org/bugs/?9710 > > I've attached the test case to that bug. You are right, git-gc is > involved. Thanks. > > I haven't seen this problem at all -- in my repositories, "stg > > branch -l" just works. Will try to reproduce (hopefully tonight). > > Do you have a recepie on how to reproduce this from scratch? > > It's a problem with git-gc too! Just clone some repository and run > "stg branch -l" in it. It with show master. Run git-gc, and "stg > branch -l" will show "No branches". Well, well! In that case, I'm off to kill two birds with one stone! > I see that in my Linux repository there are files in > .git/refs/remotes/wireless-dev but not in other directories under > .git/refs/remotes/ Presumably the only nonpacked refs are the ones that have been updated after the last ref packing. Or however it works. -- Karl Hasselström, kha@xxxxxxxxxxx www.treskal.com/kalle - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html