Re: [PATCH 1/3] branch: introduce --set-upstream-to
From: Matthieu Moy <hidden>
Date: 2016-06-15 22:54:14
Carlos Martín Nieto [off-list ref] writes:
The new options allows us to type
git branch --set-upstream-to origin/masterThis 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 <upstream>:: +--set-upstream-to=<upstream>:: + Set up <branchname>'s tracking information so <upstream> is + considered <branchname>'s upstream branch. If no branch is + specified it defaults to the current branch.
Perhaps "if <branchname> 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 <branchname> or <upstream> (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/