1. 18 3月, 2015 7 次提交
    • J
      Merge branch 'mg/status-v-v' · 9bb56e47
      Junio C Hamano 提交于
      "git status" now allows the "-v" to be given twice to show the
      differences that are left in the working tree not to be committed.
      
      * mg/status-v-v:
        commit/status: show the index-worktree diff with -v -v
        t7508: test git status -v
        t7508: .gitignore 'expect' and 'output' files
      9bb56e47
    • J
      Merge branch 'mg/sequencer-commit-messages-always-verbatim' · 795b0142
      Junio C Hamano 提交于
      "git cherry-pick" used to clean-up the log message even when it is
      merely replaying an existing commit.  It now replays the message
      verbatim unless you are editing the message of resulting commits.
      
      * mg/sequencer-commit-messages-always-verbatim:
        sequencer: preserve commit messages
      795b0142
    • J
      Merge branch 'sg/completion-remote' · e5b8ce24
      Junio C Hamano 提交于
      Code simplification.
      
      * sg/completion-remote:
        completion: simplify __git_remotes()
        completion: add a test for __git_remotes() helper function
      e5b8ce24
    • J
      Merge branch 'es/rebase-i-count-todo' · fbcbcee5
      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
      fbcbcee5
    • J
      Merge branch 'ak/git-done-help-cleanup' · 860b05b7
      Junio C Hamano 提交于
      Code simplification.
      
      * ak/git-done-help-cleanup:
        git: make was_alias and done_help non-static
      860b05b7
    • J
      Merge branch 'rs/zip-text' · f0b7ab35
      Junio C Hamano 提交于
      "git archive" can now be told to set the 'text' attribute in the
      resulting zip archive.
      
      * rs/zip-text:
        archive-zip: mark text files in archives
      f0b7ab35
    • J
      Merge branch 'rs/deflate-init-cleanup' · 6902c4da
      Junio C Hamano 提交于
      Code simplification.
      
      * rs/deflate-init-cleanup:
        zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw}
      6902c4da
  2. 14 3月, 2015 14 次提交
    • J
      Sync with 2.3.3 · 52cae643
      Junio C Hamano 提交于
      52cae643
    • 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 3 次提交
    • J
      Post 2.3 cycle (batch #9) · 7a9409cb
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7a9409cb
    • J
      Merge branch 'mh/expire-updateref-fixes' · 82b7e651
      Junio C Hamano 提交于
      Various issues around "reflog expire", e.g. using --updateref when
      expiring a reflog for a symbolic reference, have been corrected
      and/or made saner.
      
      * mh/expire-updateref-fixes:
        reflog_expire(): never update a reference to null_sha1
        reflog_expire(): ignore --updateref for symbolic references
        reflog: improve and update documentation
        struct ref_lock: delete the force_write member
        lock_ref_sha1_basic(): do not set force_write for missing references
        write_ref_sha1(): move write elision test to callers
        write_ref_sha1(): remove check for lock == NULL
      82b7e651
    • J
      Merge branch 'jk/diffcore-rename-duplicate' · 2d659f7d
      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
      2d659f7d
  4. 07 3月, 2015 16 次提交