Re: seek request
- From
Petr Baudis <pasky@ucw.cz>
- Date
- May 26, 2005, 08:29 UTC
- Message-ID
- <20050526082941.GC22262@pasky.ji.cz>
- In-Reply-To
- <20050522071106.GA8060@tumblerings.org>
Dear diary, on Sun, May 22, 2005 at 09:11:06AM CEST, I got a letter where Zack Brown <zbrown@tumblerings.org> told me that...
Show 18 quoted lines
> Hi folks, > > In Cogito, it would be nice to have a > > cg-seek + > > that would seek to the next archive state. This way, I could start off seeking > back to the beginning of an archive, and quickly step forward, looking at files > as I went, to the present. > > A corresponding > cg-seek - > would go the reverse direction, back toward the beginning of a project. > > I'm not sure how useful this would be for actual source code - I suspect any > benefit would be minimal - but the benefit for documentation and text files, > where the only way to test improvements is to read them by eye, would be > significant.
Well, and what if the commit has multiple parents? Or - even much more interestingly - multiple children?
If we keep applying the first parent rule, we could just traverse the graph from heads/master to HEAD following this rule, and then just take a step back to where we came from for cg-seek +. It wouldn't be exactly cheap, but it'd probably work.
Patch welcomed. ;-)
-- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ C++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor