Re: [PATCHv2 3/3] git-add: rename -u to -a

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

 



Michael J Gruber <git@xxxxxxxxxxxxxxxxxxxx> writes:

> Matthieu Moy venit, vidit, dixit 28.02.2011 10:40:
>
>> # let's see what happens ...
>> $ git add
>> $ 
>> # ok, nothing happened ...
>> # continue hacking without noticing that a bunch of files have been added.
>
> No no, I said "add" would default to what "-u" does now (see below).

Right, that less disturbing than I wrote (but still potentially
disturbing)

>> Mercurial has taken the other way, making "hg add" add everything by
>> default, and some users do complain:
>> 
>> http://osdir.com/ml/version-control.mercurial.general/2007-08/msg00316.html
>
> Since when do we care about them (as in "hg", not in "users", mind
> you...).

If you don't care about experiences of others, I can do nothing for you.
I don't have a crystal ball, so I can't say what Git users will say
about a given feature, but I can look around me (I'm sure you can too)
and see how it went for other people.

>> If you change this for Git, you'll have people complaining about
>> backward compatibility plus people complaining about least surprise :-(
>> 
>>> - "add" should be about tracked paths by default (default pathspec "."),
>
> See, here!
>
>>>
>>> - "commit -a,--add <addopts>" be "add <addopts> && commit", and
>>>
>>> - "-A,--all pathspec" (default pathspec ".") be about tracked and
>>> untracked paths (whether add or commit).
>> 
>> Today, "git add ." adds new content in tracked files, and new files, but
>> doesn't notice files deletions. Did I miss something, or is there no way
>> to do that with your proposal?
>
> What in
>
>> That would need a proper migration
>> plan etc., and some thinking about -i/-o. Just brain-storming.
>
> reads "proposal" to you?

What's wrong with you today? Miles asks a honnest question and gets a
dissertation about the netiquette, I ask another question, mention the
experience of other people and get this.

I did read "brainstorming" in your email, tried to brainstorm with you,
but you're not making it easy to us. I'm stopping here, sorry for
disturbing.

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
--
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]