git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Git Notes - Track rebase/etc + reverse-lookup for bugs ideas
@ 2008-11-10 17:37 Thomas Harning
  2008-11-10 19:11 ` Jeff King
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Harning @ 2008-11-10 17:37 UTC (permalink / raw)
  To: git; +Cc: Jeff King

Just wondering, has there been any looking into whether the git-notes  
concept can track rebases?


Reading over what git-notes is leads me to think it could be a good  
mechanism for the distributed bug-tracking idea I had some time ago.
The only gotcha I see is that there would have to be some reverse  
mapping / fast lookup to track the commit objects that given notes are  
attached to.... and to facilitate individual assignment... notes  
applied to notes.


Example structure:

Commits A B C D
Notes   BUG
Notes	nA nC    == bug notes

A <- nA
|\
B C <- nC
|/
D


nA <- BUG
nB <- BUG


Operations for bug-tracking:

1) List all 'BUG'-type items that would refer to individual notes
2) List 'BUG' items reachable from a point
    Perhaps with criterion that a certain 'bug note' attribute is not  
set...
    or that a 'BUG_CLOSED' note is not attached to the given 'bug note'


... this seems to be somewhat of an extreme abuse of the notes  
system... but I could imagine it may have uses outside...

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

end of thread, other threads:[~2008-11-11  0:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-10 17:37 Git Notes - Track rebase/etc + reverse-lookup for bugs ideas Thomas Harning
2008-11-10 19:11 ` Jeff King
2008-11-10 19:51   ` Johannes Schindelin
2008-11-10 19:51     ` Jeff King
2008-11-10 20:01       ` Johan Herland
2008-11-10 20:34         ` Miklos Vajna
2008-11-10 21:51           ` Johan Herland
2008-11-10 20:48       ` Johannes Schindelin
2008-11-10 20:26     ` Thomas Harning
2008-11-11  0:31       ` Jeff King

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).