Re: Some ideas for StGIT

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Pavel Roskin <proski@...>
Cc: Andy Parkins <andyparkins@...>, <git@...>, Catalin Marinas <catalin.marinas@...>
Date: Saturday, August 4, 2007 - 10:14 am

On Sat, Aug 04, 2007 at 01:41:25AM -0400, Pavel Roskin wrote:

FWIW, I'm in the same camp.  I'm a huge fan of quilt, and used it
extensively and with large stacks.  (Actually, I still use it whenever
I don't want to bother with importing-to-git a large CVS or SVN
project that I'm tracking.)  When I started using git (and up until
the first time I used git-rebase -i), I assumed I'd eventually have to
use one of the quilt-like add-ons, but I wanted to hold off a little
while until I was comfortable with core-git.

But, after using git-rebase -i, I can't see why I'd need any
quilt-like add-on.  Every time I use git-rebase -i, it's like I'm
editing the patch stack.


Well, there are many different ways one might want to modify the
stack, but I find that most of them are quite easy with git-rebase -i.
IMO, here are things that are easier with git-rebase -i than with an
external patch stack:

   - editing the headers (git-rebase makes it easy to find/select the
       patch and even opens the editor for me)
   - reordering patches
   - combining patches (squashing)
   - moving one file's diff from one patch to another

IMO, here are some things that would probably be easier with an external
patch stack:

   - directly editing the diff hunks
   - moving single diff hunks between patches

Maybe there are others, too, but these are things I just don't do
nearly as frequently as the things that git-rebase -i is good at.  (I
use git-rebase -i *constantly*).


That sounds more like an argument from familiarity than anything else.
Nobody (reasonable) directly hacks git's internal binary format.  The
"known format" I can hack with my editor is just the content itself.
Honestly, when you have commit-handling that is as good as git's,
there's really very little appeal left to editing the diffs directly.

-chris
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Some ideas for StGIT, Pavel Roskin, (Fri Aug 3, 1:50 pm)
Re: Some ideas for StGIT, Catalin Marinas, (Mon Aug 6, 5:36 am)
Re: Some ideas for StGIT, Pavel Roskin, (Mon Aug 6, 1:17 pm)
Re: Some ideas for StGIT, Karl , (Mon Aug 6, 5:56 am)
Re: Some ideas for StGIT, Pavel Roskin, (Mon Aug 6, 8:42 am)
Re: Some ideas for StGIT, Karl , (Mon Aug 6, 9:52 am)
Re: Some ideas for StGIT, Catalin Marinas, (Thu Aug 23, 10:09 am)
Re: Some ideas for StGIT, Karl , (Thu Aug 23, 10:34 am)
Re: Some ideas for StGIT, Theodore Tso, (Sat Aug 4, 2:38 am)
Re: Some ideas for StGIT, Josef Sipek, (Sat Aug 4, 5:35 pm)
Re: Some ideas for StGIT, Pavel Roskin, (Sat Aug 4, 8:12 pm)
Re: Some ideas for StGIT, Yann Dirson, (Sat Aug 4, 4:16 am)
Re: Some ideas for StGIT, Yann Dirson, (Fri Aug 3, 7:23 pm)
Re: Some ideas for StGIT, Catalin Marinas, (Mon Aug 6, 5:49 am)
Re: Some ideas for StGIT, Pavel Roskin, (Mon Aug 6, 9:26 am)
Re: Some ideas for StGIT, Josef Sipek, (Mon Aug 6, 11:19 am)
Re: Some ideas for StGIT, Andy Parkins, (Fri Aug 3, 2:14 pm)
Re: Some ideas for StGIT, Pavel Roskin, (Sat Aug 4, 1:41 am)
Re: Some ideas for StGIT, Chris Shoemaker, (Sat Aug 4, 10:14 am)
Re: Some ideas for StGIT, Johannes Schindelin, (Sat Aug 4, 11:22 am)
Re: Some ideas for StGIT, Yann Dirson, (Sat Aug 4, 4:08 am)
Re: Some ideas for StGIT, Catalin Marinas, (Mon Aug 6, 6:01 am)
Re: Some ideas for StGIT, Shawn O. Pearce, (Sat Aug 4, 1:51 am)
Re: Some ideas for StGIT, Pavel Roskin, (Sat Aug 4, 8:08 pm)