Re: Fwd: [git-users] Highlevel (but simple to implement) commands provided by default for git
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 29, 2013, 18:58 UTC
- Message-ID
- <7vtxllsjeh.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <CAJri6_tm=tk6L1DT=A_BB25jm7b+2Uniw1uSCGtrY5_8X=t_hw@mail.gmail.com>
Bráulio Bhavamitra <brauliobo@gmail.com> writes:
> root = rev-parse --show-toplevel
Hmm, part of my "cdup" shell function looks something like
cdup () {
... error detection etc...
d=$(git rev-parse --show-toplevel)
cd "$d"
}so I can quickly go up to the top-level. With "root", I could replace that rev-parse call with "git root", but I'd keep typing
$ cdup
after doing so anyway. I am not sure how much value it adds.
You would need to handle error cases like "you are not in a working tree", you cannot expect to be able to say
$ cd "$(git root)"
anyway.