From: Karl Hasselström Date: Tue, 14 Nov 2006 15:39:22 GMT Subject: Re: Missing features in git Message-ID: <20061114153922.GA5453@diana.vm.bytemark.co.uk> In-Reply-To: <20061114134958.5326.qmail@science.horizon.com> On 2006-11-14 08:49:58 -0500, linux@horizon.com wrote: > One feature that I noticed is missing, is that there's no easy way > to do a "git reset --hard" while doing a "git checkout" style merge. > > An example of when you'd want to do this is performing a "git > bisect" with a local "#define DEBUG 1" change. Particularly if you > hit a non-compiling version and need to back up. Yes, this feature would be good to have. StGIT makes it a little less painful to hack around this limitation, but you still have to remember popping your patches before running "git bisect good|bad". Then again, in StGIT's case this could be solved by creating an "stg bisect" command that takes care of this for you. But I still agree with you that it would be a win if regular git could do as you describe. -- Karl Hasselström, kha@treskal.com