From: Matthieu Moy Date: Tue, 10 Jul 2012 17:08:35 GMT Subject: Re: [PATCH 1/3] branch: introduce --set-upstream-to Message-ID: In-Reply-To: <1341939181-8962-2-git-send-email-cmn@elego.de> Carlos Martín Nieto writes: > The new options allows us to type > > git branch --set-upstream-to origin/master This is cool :-). > Documentation/git-branch.txt | 9 ++++++++- > builtin/branch.c | 15 +++++++++++++-- I think this deserves a few new tests (probably in t/t3200-branch.sh). > +-u :: > +--set-upstream-to=:: > + Set up 's tracking information so is > + considered 's upstream branch. If no branch is > + specified it defaults to the current branch. Perhaps "if is not specified, then it defaults to the current branch.". The current wording does not make it very clear if "no branch is specified" refers to or (although the second option would be plain silly). > + } else if (new_upstream) { > + struct branch *branch = branch_get(argv[0]); > + > + if (!ref_exists(branch->refname)) > + die(_("branch '%s' does not exist"), branch->name); Indentation (2 spaces -> tab). -- Matthieu Moy http://www-verimag.imag.fr/~moy/