Re: The 8th airing of the msysGit herald

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Sun, 2 Mar 2008, Jakub Narebski wrote:

> Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes:
> 
> > > 4) What do you hate most in Git? 
> > 
> > The command line options. Sometimes it seems to me all the really cool 
> > actions in git can only be invoked by a mysterious collection of weird 
> > option switches which 1. I've never heard of, 2. are hidden deep down 
> > in long manual pages which make it impossible to distinguish important 
> > options from the unimportant ones, and 3. change very frequently in 
> > new versions. For example, "git rebase -i" is a nice feature, but it 
> > is simply a different action than a one-shot "git rebase". Hence, if 
> > it is supposed to be really used, it should rather be a command such 
> > as "git interactive-rebase". The GUI tools go a long way to hide those 
> > mysterious option collections, but some of the daily workflow steps 
> > are still unavailable in the GUI. Rebase being the most prominent, I 
> > guess.
> 
> It is not that much different. The basis operation is the same;
> I don't think that "rebase -i" differs from "rebase" more than
> "add -i" differs from "add".

Well, first of all, this was a personal view.

And then, I think he _has_ a point.  Our interfaces are not bad, but they 
are not really obvious, either.

If I only were a bit more gifted in interface design...

> > > 6) What was the most frustrating moment when working with Git? 
> > 
> > Finding that "git pull" will create many more merge commits than I 
> > wanted, and that there doesn't seem to be an easy way of running "git 
> > fetch; git rebase" in one command.
> 
> "git pull --rebase", but it is quite new feature.

Yes, it is.  And it is not that easy for our users to find out about what 
new features got into Git, since there are _so many_ new features.

Ciao,
Dscho

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux