Antonio Teixeira
b80926ddde
* "git checkout --ours" (no other arguments) complained that the option is incompatible with branch switching, which is technically correct, but found confusing by some users. It now says that the user needs to give pathspec to specify what paths to checkout. * It has been documented that we avoid "VAR=VAL shell_func" and why. * "git add -p" by users with diff.suppressBlankEmpty set to true failed to parse the patch that represents an unmodified empty line with an empty line (not a line with a single space on it), which has been corrected. * "git rebase --help" referred to "offset" (the difference between the location a change was taken from and the change gets replaced) incorrectly and called it "fuzz", which has been corrected. * "git notes add -m '' --allow-empty" and friends that take prepared data to create notes should not invoke an editor, but it started doing so since Git 2.42, which has been corrected. * An expensive operation to prepare tracing was done in re-encoding code path even when the tracing was not requested, which has been corrected. * Perforce tests have been updated. * The credential helper to talk to OSX keychain sometimes sent garbage bytes after the username, which has been corrected. * A recent update broke "git ls-remote" used outside a repository, which has been corrected. * "git config --value=foo --fixed-value section.key newvalue" barfed when the existing value in the configuration file used the valueless true syntax, which has been corrected. * "git reflog expire" failed to honor annotated tags when computing reachable commits. * A flakey test and incorrect calls to strtoX() functions have been OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git?expand=0&rev=656
26 lines
1003 B
Diff
26 lines
1003 B
Diff
---
|
|
contrib/completion/git-completion.bash | 10 ++++++----
|
|
1 file changed, 6 insertions(+), 4 deletions(-)
|
|
|
|
Index: git-2.43.1/contrib/completion/git-completion.bash
|
|
===================================================================
|
|
--- git-2.43.1.orig/contrib/completion/git-completion.bash
|
|
+++ git-2.43.1/contrib/completion/git-completion.bash
|
|
@@ -67,10 +67,12 @@
|
|
# case insensitively, even on systems with case sensitive file systems
|
|
# (e.g., completing tag name "FOO" on "git checkout f<TAB>").
|
|
|
|
-case "$COMP_WORDBREAKS" in
|
|
-*:*) : great ;;
|
|
-*) COMP_WORDBREAKS="$COMP_WORDBREAKS:"
|
|
-esac
|
|
+# SUSE-specific: We trust the system is consistent and do not let individual
|
|
+# scripts play ping-pong with the global $COMP_WORDBREAKS value.
|
|
+#case "$COMP_WORDBREAKS" in
|
|
+#*:*) : great ;;
|
|
+#*) COMP_WORDBREAKS="$COMP_WORDBREAKS:"
|
|
+#esac
|
|
|
|
# Discovers the path to the git repository taking any '--git-dir=<path>' and
|
|
# '-C <path>' options into account and stores it in the $__git_repo_path
|