Re: [PATCH 2/2] read-tree: at least one tree-ish argument is required
- From
Sverre Rabbelier <srabbelier@gmail.com>
- Date
- Dec 18, 2009, 19:59 UTC
- Message-ID
- <fabb9a1e0912181159u65ae9c6fg1481ab744575475f@mail.gmail.com>
- In-Reply-To
- <7veimsvz8a.fsf@alter.siamese.dyndns.org>
Heya,
On Fri, Dec 18, 2009 at 13:49, Junio C Hamano <gitster@pobox.com> wrote:
> You might type > "commit" when you meant to say "commit -a" and record an incomplete state; > it is "dangerous" in that sense.
Speaking of which, it has hit me multiple times that I craft out a commit with 'git add -p' and then do "git commit -am 'foo some bars'" and lose all my hard work (because I'm used to typing 'git commit -am' for temporary commits). I'd be happy if "git commit -am" learned to second-guess me when I already have something in the index.
> These are part of their feature.
Fair enough, then perhaps it is time for "core.nodataloss" which either logs states to a seperate reflog (so that you can go back to the state you were in before doing 'git read-tree') or interactively informs the user that this will command will result in data loss (although that sounds a tad too much like Window's "Are you sure?" dialogs).
-- Cheers, Sverre Rabbelier