Re: [PATCH,RFC 1/2] Make the list of common commands more exclusive
- From
Theodore Tso <tytso@mit.edu>
- Date
- Nov 12, 2007, 15:20 UTC
- Message-ID
- <20071112152018.GA20772@thunk.org>
- In-Reply-To
- <4738292E.2020103@op5.se>
On Mon, Nov 12, 2007 at 11:21:34AM +0100, Andreas Ericsson wrote:
Show 5 quoted lines
> > git format-patch could probably go in, but skip the others. I've never > used git cherry in my entire life and it's not, strictly speaking, > necessary for users to have it. There are other and easier ways to > find the same information.
How useful it is depends on the project, definitely. The Linux kernel doesn't have the "what's cooking" emails, and is very fast-moving, so a day after you submit your patch set via e-mail, and then you do a pull, and several hundred commits come spilling down from upstream, git-cherry is incredibly useful to see what was accepted and what wasn't. :-)
Show 5 quoted lines
> I'd keep cherry-pick though. It's incredibly useful, and especially > when a commit ends up on the wrong branch which is something newbies > are likely to do when they start trying out the topic-branch workflow. > I still do it sometimes, but hardly ever stop thinking about it since > it's so easy to fix thanks to cherry-pick.
How often cherry-pick is useful is probably also very project specific, and depends on how branchy a project happens to be, and how aggressively patches get merged into the master development line. For a project that is extremely linear, with few branches, cherry-pick is less useful; I didn't have any occasion to use it for quite a while, and certainly not while I was a git beginner.
- Ted