From: Catalin Marinas Date: Thu, 20 Mar 2008 15:25:04 GMT Subject: Re: StGit: kha/safe and kha/experimental updated Message-ID: In-Reply-To: <20080319013832.GB28781@diana.vm.bytemark.co.uk> On 19/03/2008, Karl Hasselström wrote: > On 2008-03-19 02:28:04 +0100, Karl Hasselström wrote: > > > plus a new and shiny "stg reset" prototype! > > > It works like this: > > 1. Every StGit command that modifies anything writes the new state > to a log. The log is a git branch called .stgit. > > 2. When you've done something you regret, find the state in the log > you want to return to and just say (for example) > > $ stg reset master.stgit~3 > > Resetting is recorded in the log just like everything else, so to > undo a reset you just did, simply say > > $ stg reset master.stgit^ That's cool :-), thanks. We can even add aliases for 'undo' and 'redo'. -- Catalin