git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC] faking cvs annotate
@ 2005-12-16  1:13 Martin Langhoff
  2005-12-16  1:31 ` Johannes Schindelin
  2005-12-16  1:42 ` Junio C Hamano
  0 siblings, 2 replies; 10+ messages in thread
From: Martin Langhoff @ 2005-12-16  1:13 UTC (permalink / raw)
  To: Git Mailing List

I know, I know, use pickaxe :-)

Any suggestions as to how to implement a not-too-slow annotate that
looks reasonable enough so as to fool real cvs clients? Let's assume
I'll have the "per-file-version numbers" to translate commit SHA1s
into cvs-ish version numbers in a magic hat, right next to the fluffy
bunnies.

Suggestions of GIT machinery that would shortcut the trip from

     git-rev-list HEAD $path

to a annotate-ish output. Did I dream it or is qgit showing something
annotate-ish in its screenshots?

Note! Just told a white lie: I won't be actually using git-rev-list.
Instead, I'll have a rev list that will gloss over branched
development, picking only one "path" of the history every time
(initially using the algorithm formerly known as rand() ) , and
showing merge commits as one.

cheers,


martin

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-12-16 22:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-16  1:13 [RFC] faking cvs annotate Martin Langhoff
2005-12-16  1:31 ` Johannes Schindelin
2005-12-16  4:37   ` Martin Langhoff
2005-12-16 17:07     ` Linus Torvalds
2005-12-16 21:40       ` Nicolas Pitre
2005-12-16 22:12         ` Linus Torvalds
2005-12-16 22:36           ` Nicolas Pitre
2005-12-16  1:42 ` Junio C Hamano
2005-12-16  6:09   ` Eric Wong
2005-12-16 15:05     ` Ryan Anderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).