completion: add git config advice completions

Add missing completions for git config advice: * advice.amWorkDir * advice.pushAlreadyExists * advice.pushFetchFirst * advice.pushNeedsForce * advice.pushNonFFCurrent * advice.pushNonFFMatching * advice.pushUpdateRejected * advice.rmHints * advice.statusUoption Remove completion for git config advice.pushNonFastForward, since it was renamed to pushUpdateRejected in 1184564eac8e. The config still works, but is no longer part of the documentation. Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Rikard Falkeborn committed May 27, 2017 at 08:25 UTC fd1552d59d2f181019a8cf18582e89167be51e01
1 file changed +9 -1
contrib/completion/git-completion.bash
+9 -1
@@ -2335,12 +2335,20 @@ _git_config ()
2335 esac
2336 __gitcomp "
2337 add.ignoreErrors
2338 + advice.amWorkDir
2339 advice.commitBeforeMerge
2340 advice.detachedHead
2341 advice.implicitIdentity
2341 - advice.pushNonFastForward
2342 + advice.pushAlreadyExists
2343 + advice.pushFetchFirst
2344 + advice.pushNeedsForce
2345 + advice.pushNonFFCurrent
2346 + advice.pushNonFFMatching
2347 + advice.pushUpdateRejected
2348 advice.resolveConflict
2349 + advice.rmHints
2350 advice.statusHints
2351 + advice.statusUoption
2352 alias.
2353 am.keepcr
2354 am.threeWay