1. 24 3月, 2015 3 次提交
    • J
      Merge branch 'mg/verify-commit' into maint · 82b6e331
      Junio C Hamano 提交于
      Workarounds for certain build of GPG that triggered false breakage
      in a test.
      
      * mg/verify-commit:
        t7510: do not fail when gpg warns about insecure memory
      82b6e331
    • J
      Merge branch 'es/rebase-i-count-todo' into maint · f63ed085
      Junio C Hamano 提交于
      "git rebase -i" recently started to include the number of
      commits in the insn sheet to be processed, but on a platform
      that prepends leading whitespaces to "wc -l" output, the numbers
      are shown with extra whitespaces that aren't necessary.
      
      * es/rebase-i-count-todo:
        rebase-interactive: re-word "item count" comment
        rebase-interactive: suppress whitespace preceding item count
      f63ed085
    • J
      Merge branch 'tb/connect-ipv6-parse-fix' into maint · 8c2ea512
      Junio C Hamano 提交于
      We did not parse username followed by literal IPv6 address in SSH
      transport URLs, e.g. ssh://user@[2001:db8::1]:22/repo.git
      correctly.
      
      * tb/connect-ipv6-parse-fix:
        t5500: show user name and host in diag-url
        t5601: add more test cases for IPV6
        connect.c: allow ssh://user@[2001:db8::1]/repo.git
      8c2ea512
  2. 14 3月, 2015 13 次提交
    • J
      Git 2.3.3 · bb857753
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      bb857753
    • J
      Merge branch 'mr/doc-clean-f-f' into maint · 4b23b5d1
      Junio C Hamano 提交于
      Documentation update.
      
      * mr/doc-clean-f-f:
        Documentation/git-clean.txt: document that -f may need to be given twice
      4b23b5d1
    • J
      Merge branch 'ak/t5516-typofix' into maint · 113bc160
      Junio C Hamano 提交于
      * ak/t5516-typofix:
        t5516: correct misspelled pushInsteadOf
      113bc160
    • J
      Merge branch 'jc/diff-test-updates' into maint · bb8f6de0
      Junio C Hamano 提交于
      Test clean-up.
      
      * jc/diff-test-updates:
        test_ln_s_add: refresh stat info of fake symbolic links
        t4008: modernise style
        t/diff-lib: check exact object names in compare_diff_raw
        tests: do not borrow from COPYING and README from the real source
        t4010: correct expected object names
        t9300: correct expected object names
        t4008: correct stale comments
      bb8f6de0
    • J
      Merge branch 'jk/diffcore-rename-duplicate' into maint · 3aab60b3
      Junio C Hamano 提交于
      A corrupt input to "git diff -M" can cause us to segfault.
      
      * jk/diffcore-rename-duplicate:
        diffcore-rename: avoid processing duplicate destinations
        diffcore-rename: split locate_rename_dst into two functions
      3aab60b3
    • J
      Merge branch 'bw/kwset-use-unsigned' into maint · ae8ada45
      Junio C Hamano 提交于
      The borrowed code in kwset API did not follow our usual convention
      to use "unsigned char" to store values that range from 0-255.
      
      * bw/kwset-use-unsigned:
        kwset: use unsigned char to store values with high-bit set
      ae8ada45
    • J
      Merge branch 'nd/grep-exclude-standard-help-fix' into maint · 2408f3b7
      Junio C Hamano 提交于
      Description given by "grep -h" for its --exclude-standard option
      was phrased poorly.
      
      * nd/grep-exclude-standard-help-fix:
        grep: correct help string for --exclude-standard
      2408f3b7
    • J
      Merge branch 'mg/doc-remote-tags-or-not' into maint · 3af1bcaf
      Junio C Hamano 提交于
      "git remote add" mentioned "--tags" and "--no-tags" and was not
      clear that fetch from the remote in the future will use the default
      behaviour when neither is given to override it.
      
      * mg/doc-remote-tags-or-not:
        git-remote.txt: describe behavior without --tags and --no-tags
      3af1bcaf
    • J
      Merge branch 'mk/diff-shortstat-dirstat-fix' into maint · a4b4f9b8
      Junio C Hamano 提交于
      "git diff --shortstat --dirstat=changes" showed a dirstat based on
      lines that was never asked by the end user in addition to the
      dirstat that the user asked for.
      
      * mk/diff-shortstat-dirstat-fix:
        diff --shortstat --dirstat: remove duplicate output
      a4b4f9b8
    • J
      Merge branch 'ms/submodule-update-config-doc' into maint · 30a52c1d
      Junio C Hamano 提交于
      The interaction between "git submodule update" and the
      submodule.*.update configuration was not clearly documented.
      
      * ms/submodule-update-config-doc:
        submodule: improve documentation of update subcommand
      30a52c1d
    • J
      Merge branch 'jc/apply-beyond-symlink' into maint · 5244a310
      Junio C Hamano 提交于
      "git apply" was not very careful about reading from, removing,
      updating and creating paths outside the working tree (under
      --index/--cached) or the current directory (when used as a
      replacement for GNU patch).
      
      * jc/apply-beyond-symlink:
        apply: do not touch a file beyond a symbolic link
        apply: do not read from beyond a symbolic link
        apply: do not read from the filesystem under --index
        apply: reject input that touches outside the working area
      5244a310
    • J
      Merge branch 'rs/daemon-interpolate' into maint · 1469d990
      Junio C Hamano 提交于
      "git daemon" looked up the hostname even when "%CH" and "%IP"
      interpolations are not requested, which was unnecessary.
      
      * rs/daemon-interpolate:
        daemon: use callback to build interpolated path
        daemon: look up client-supplied hostname lazily
      1469d990
    • J
      Merge branch 'jk/daemon-interpolate' into maint · c722ba48
      Junio C Hamano 提交于
      The "interpolated-path" option of "git daemon" inserted any string
      client declared on the "host=" capability request without checking.
      Sanitize and limit %H and %CH to a saner and a valid DNS name.
      
      * jk/daemon-interpolate:
        daemon: sanitize incoming virtual hostname
        t5570: test git-daemon's --interpolated-path option
        git_connect: let user override virtual-host we send to daemon
      c722ba48
  3. 11 3月, 2015 1 次提交
  4. 07 3月, 2015 8 次提交
    • J
      Git 2.3.2 · 1165ae6f
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      1165ae6f
    • J
      Merge branch 'rj/no-xopen-source-for-cygwin' into maint · f69f5f19
      Junio C Hamano 提交于
      Code cleanups.
      
      * rj/no-xopen-source-for-cygwin:
        git-compat-util.h: remove redundant code
      f69f5f19
    • J
      Merge branch 'rs/simple-cleanups' into maint · f56a5f4f
      Junio C Hamano 提交于
      Code cleanups.
      
      * rs/simple-cleanups:
        sha1_name: use strlcpy() to copy strings
        pretty: use starts_with() to check for a prefix
        for-each-ref: use skip_prefix() to avoid duplicate string comparison
        connect: use strcmp() for string comparison
      f56a5f4f
    • J
      Merge branch 'mm/am-c-doc' into maint · d86679fa
      Junio C Hamano 提交于
      The configuration variable 'mailinfo.scissors' was hard to
      discover in the documentation.
      
      * mm/am-c-doc:
        Documentation/git-am.txt: mention mailinfo.scissors config variable
        Documentation/config.txt: document mailinfo.scissors
      d86679fa
    • J
      Merge branch 'ew/svn-maint-fixes' into maint · 2e7ca274
      Junio C Hamano 提交于
      Correct a breakage to git-svn around v2.2 era that triggers
      premature closing of FileHandle.
      
      * ew/svn-maint-fixes:
        Git::SVN::*: avoid premature FileHandle closure
        git-svn: fix localtime=true on non-glibc environments
      2e7ca274
    • J
      Merge branch 'km/send-email-getopt-long-workarounds' into maint · e1db59e1
      Junio C Hamano 提交于
      Even though we officially haven't dropped Perl 5.8 support, the
      Getopt::Long package that came with it does not support "--no-"
      prefix to negate a boolean option; manually add support to help
      people with older Getopt::Long package.
      
      * km/send-email-getopt-long-workarounds:
        git-send-email.perl: support no- prefix with older GetOptions
      e1db59e1
    • E
      rebase-interactive: re-word "item count" comment · 2185d3b7
      Eric Sunshine 提交于
      97f05f43 (Show number of TODO items for interactive rebase, 2014-12-10)
      taught rebase-interactive to display an item count in the instruction
      list comments:
      
          # Rebase 46640c6..5568fd5 onto 46640c6 (4 TODO item(s))
          #
          # Commands:
          # p, pick = use commit
          # ...
      
      However, with the exception of the --edit-todo option, "TODO" is a
      one-off term, never presented to the user by rebase-interactive in
      any other context. The item count is in fact the number of commands
      ("pick", "edit", etc.) remaining on the instruction sheet, and the
      comment immediately following it talks about "Commands". Consequently,
      replace "(# TODO item(s))" with the more accurate and meaningful
      "(# command(s))".
      Signed-off-by: NEric Sunshine <sunshine@sunshineco.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2185d3b7
    • E
      rebase-interactive: suppress whitespace preceding item count · 28c8cfc3
      Eric Sunshine 提交于
      97f05f43 (Show number of TODO items for interactive rebase, 2014-12-10)
      taught rebase-interactive to compute an item count with 'wc -l' and
      display it in the instruction list comments:
      
          # Rebase 46640c6..5568fd5 onto 46640c6 (4 TODO item(s))
      
      On Mac OS X, however, it renders as:
      
          # Rebase 46640c6..5568fd5 onto 46640c6 (       4 TODO item(s))
      
      since 'wc -l' indents its output with leading spaces. Fix this.
      Signed-off-by: NEric Sunshine <sunshine@sunshineco.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      28c8cfc3
  5. 06 3月, 2015 15 次提交