git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* visualizing Git's Git repo
@ 2008-05-26 20:47 Joshua Haberman
  2008-05-26 22:59 ` Eric Hanchrow
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Joshua Haberman @ 2008-05-26 20:47 UTC (permalink / raw)
  To: git

I'm a casual Git user.  One thing that's been troubling me about Git  
is that when I look at Git's own Git repository, the revision history  
is not at all easy to understand.  I like to view my own Git  
repositories with:

$ gitk --all --date-order

When I run this command, what I'm really asking is "give me a visual  
summary of what's up with my project lately."  But with Git's  
repository, there are far too many branches and merges for this view  
to make any kind of visual sense.

So my questions are:

1. what do you all do to get a high-level view of what's going on with  
Git development?  do you use gitk?  if so, what options?

2. as a project, why don't you rebase when merging long-running  
branches into master?  For example, take commit 7e83003029 from May 25  
which merged a branch that was based at 4b172de81 from May 14.  Why  
not rebase this to May 25 as part of the merge?  When you don't do  
this (ie. in the status quo) 'gitk --date-order' for the Git  
repository has >10 parallel branches most of the time, which makes it  
impossible to follow visually.

I'm sure you have reasons for doing things the way you do, I just want  
to hear what they are.  And sorry if this is a FAQ -- feel free to  
point me at any documentation that explains this.

Josh

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

end of thread, other threads:[~2008-05-28  8:40 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-26 20:47 visualizing Git's Git repo Joshua Haberman
2008-05-26 22:59 ` Eric Hanchrow
2008-05-26 23:42   ` Joshua Haberman
2008-05-26 23:46   ` Shawn O. Pearce
2008-05-27  0:41 ` Björn Steinbrink
2008-05-27 20:36 ` Joshua Haberman
2008-05-27 23:49   ` Jeff King
2008-05-28  3:15 ` Linus Torvalds
2008-05-28  8:39   ` Jakub Narebski

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