Re: [PATCH v2] Teach 'git pull' about --rebase

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: J. Bruce Fields
Date: Wednesday, November 28, 2007 - 3:33 pm

On Wed, Nov 28, 2007 at 09:58:52PM +0000, Johannes Schindelin wrote:

What they're really complaining about is the size and complexity of the
interface, and the lack of a clearly identified subset for them to learn
first.

This has so far mainly manifested itself in complaints about the number
of commands, because that's currently where a lot of our complexity is.
But they *will* complain about proliferation of commandline switches and
config options too.  (I've heard complaints about the number of switches
required on the average cvs commandline, for example.)

We're stuck expanding the interface here, whether we expand it by
another command or another commandline switch.

So, how do you decide whether to make it a new command or not?

	- Look at existing documentation that talks about pull: if that
	  documentation will still apply to the new pull, that weighs
	  for keeping it the same command.  If theat documentation would
	  apply only without having a certain config value set, then I
	  think it's better as a separate command.

	- Will this make it more or less simple to identify the subset
	  of the git syntax that a user will have to do a given job?  If
	  there are jobs for which someone might only ever need the new
	  fetch+rebase, or for which they would only ever need the
	  traditional pull, then I think it would keep the two separate,
	  to make it easier for a learner to skip over information about
	  the one they're not using.

I've got no proposal for an alternate name.  All that comes to mind is
the portmanteau "freebase", which is terrible....

--b.
-
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:
[PATCH] Teach 'git pull' the '--rebase' option, Johannes Schindelin, (Thu Oct 25, 3:54 pm)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Linus Torvalds, (Thu Oct 25, 4:04 pm)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Johannes Schindelin, (Thu Oct 25, 4:10 pm)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Linus Torvalds, (Thu Oct 25, 4:36 pm)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Linus Torvalds, (Thu Oct 25, 4:49 pm)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Junio C Hamano, (Thu Oct 25, 4:54 pm)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Johannes Schindelin, (Fri Oct 26, 2:52 am)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Jeff King, (Fri Oct 26, 4:43 am)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Jeff King, (Fri Oct 26, 4:45 am)
Re: [PATCH] Teach 'git pull' the '--rebase' option, Junio C Hamano, (Tue Nov 27, 5:11 pm)
[PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 6:11 am)
Re: [PATCH v2] Teach 'git pull' about --rebase, Jonathan del Strother, (Wed Nov 28, 6:15 am)
Re: [PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 7:02 am)
Re: [PATCH v2] Teach 'git pull' about --rebase, Steven Grimm, (Wed Nov 28, 1:35 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 1:40 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Lars Hjemli, (Wed Nov 28, 2:10 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Junio C Hamano, (Wed Nov 28, 2:55 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 2:58 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Jon Loeliger, (Wed Nov 28, 2:59 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 3:02 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Steven Grimm, (Wed Nov 28, 3:06 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, J. Bruce Fields, (Wed Nov 28, 3:33 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, J. Bruce Fields, (Wed Nov 28, 3:47 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 4:12 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Junio C Hamano, (Wed Nov 28, 4:32 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, J. Bruce Fields, (Wed Nov 28, 4:56 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Johannes Schindelin, (Wed Nov 28, 5:16 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Nicolas Pitre, (Wed Nov 28, 8:23 pm)
Re: [PATCH v2] Teach 'git pull' about --rebase, Andreas Ericsson, (Thu Nov 29, 1:36 am)