1. 06 6月, 2015 7 次提交
    • J
      Merge branch 'ph/rebase-i-redo' into maint · c7b4de2c
      Junio C Hamano 提交于
      "git rebase -i" moved the "current" command from "todo" to "done" a
      bit too prematurely, losing a step when a "pick" did not even start.
      
      * ph/rebase-i-redo:
        rebase -i: redo tasks that die during cherry-pick
      c7b4de2c
    • J
      Merge branch 'jk/add-e-kill-editor' into maint · 8d5ef5a0
      Junio C Hamano 提交于
      "git add -e" did not allow the user to abort the operation by
      killing the editor.
      
      * jk/add-e-kill-editor:
        add: check return value of launch_editor
      8d5ef5a0
    • J
      Merge branch 'mh/clone-verbosity-fix' into maint · a3821a1a
      Junio C Hamano 提交于
      Git 2.4 broke setting verbosity and progress levels on "git clone"
      with native transports.
      
      * mh/clone-verbosity-fix:
        clone: call transport_set_verbosity before anything else on the newly created transport
      a3821a1a
    • J
      Merge branch 'jk/sha1-file-reduce-useless-warnings' into maint · 3c91e996
      Junio C Hamano 提交于
      * jk/sha1-file-reduce-useless-warnings:
        sha1_file: squelch "packfile cannot be accessed" warnings
      3c91e996
    • J
      Merge branch 'tb/blame-resurrect-convert-to-git' into maint · 1d93ec93
      Junio C Hamano 提交于
      Some time ago, "git blame" (incorrectly) lost the convert_to_git()
      call when synthesizing a fake "tip" commit that represents the
      state in the working tree, which broke folks who record the history
      with LF line ending to make their project portabile across
      platforms while terminating lines in their working tree files with
      CRLF for their platform.
      
      * tb/blame-resurrect-convert-to-git:
        blame: CRLF in the working tree and LF in the repo
      1d93ec93
    • J
      Merge branch 'jc/plug-fmt-merge-msg-leak' into maint · bdf204f2
      Junio C Hamano 提交于
      * jc/plug-fmt-merge-msg-leak:
        fmt-merge-msg: plug small leak of commit buffer
      bdf204f2
    • J
      Merge branch 'pt/xdg-config-path' into maint · d9c82fa7
      Junio C Hamano 提交于
      Code clean-up for xdg configuration path support.
      
      * pt/xdg-config-path:
        path.c: remove home_config_paths()
        git-config: replace use of home_config_paths()
        git-commit: replace use of home_config_paths()
        credential-store.c: replace home_config_paths() with xdg_config_home()
        dir.c: replace home_config_paths() with xdg_config_home()
        attr.c: replace home_config_paths() with xdg_config_home()
        path.c: implement xdg_config_home()
        t0302: "unreadable" test needs POSIXPERM
        t0302: test credential-store support for XDG_CONFIG_HOME
        git-credential-store: support XDG_CONFIG_HOME
        git-credential-store: support multiple credential files
      d9c82fa7
  2. 27 5月, 2015 9 次提交
    • J
      Git 2.4.2 · 9eabf5b5
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      9eabf5b5
    • J
      Merge branch 'jk/still-interesting' into maint · df08eb35
      Junio C Hamano 提交于
      "git rev-list --objects $old --not --all" to see if everything that
      is reachable from $old is already connected to the existing refs
      was very inefficient.
      
      * jk/still-interesting:
        limit_list: avoid quadratic behavior from still_interesting
      df08eb35
    • J
      Merge branch 'jc/hash-object' into maint · 1e6c8bab
      Junio C Hamano 提交于
      "hash-object --literally" introduced in v2.2 was not prepared to
      take a really long object type name.
      
      * jc/hash-object:
        write_sha1_file(): do not use a separate sha1[] array
        t1007: add hash-object --literally tests
        hash-object --literally: fix buffer overrun with extra-long object type
        git-hash-object.txt: document --literally option
      1e6c8bab
    • J
      Merge branch 'jk/rebase-quiet-noop' into maint · 5d534338
      Junio C Hamano 提交于
      "git rebase --quiet" was not quite quiet when there is nothing to
      do.
      
      * jk/rebase-quiet-noop:
        rebase: silence "git checkout" for noop rebase
      5d534338
    • J
      Merge branch 'sg/complete-decorate-full-not-long' into maint · 23903b9e
      Junio C Hamano 提交于
      The completion for "log --decorate=" parameter value was incorrect.
      
      * sg/complete-decorate-full-not-long:
        completion: fix and update 'git log --decorate=' options
      23903b9e
    • J
      Merge branch 'jk/filter-branch-use-of-sed-on-incomplete-line' into maint · a2e5c79c
      Junio C Hamano 提交于
      "filter-branch" corrupted commit log message that ends with an
      incomplete line on platforms with some "sed" implementations that
      munge such a line.  Work it around by avoiding to use "sed".
      
      * jk/filter-branch-use-of-sed-on-incomplete-line:
        filter-branch: avoid passing commit message through sed
      a2e5c79c
    • J
      Merge branch 'jc/daemon-no-ipv6-for-2.4.1' into maint · 6fd58363
      Junio C Hamano 提交于
      "git daemon" fails to build from the source under NO_IPV6
      configuration (regression in 2.4).
      
      * jc/daemon-no-ipv6-for-2.4.1:
        daemon: unbreak NO_IPV6 build regression
      6fd58363
    • J
      Merge branch 'jk/stash-require-clean-index' into maint · cb9ec8e2
      Junio C Hamano 提交于
      "git stash pop/apply" forgot to make sure that not just the working
      tree is clean but also the index is clean. The latter is important
      as a stash application can conflict and the index will be used for
      conflict resolution.
      
      * jk/stash-require-clean-index:
        stash: require a clean index to apply
        t3903: avoid applying onto dirty index
        t3903: stop hard-coding commit sha1s
      cb9ec8e2
    • J
      Merge branch 'jk/git-no-more-argv0-path-munging' into maint · af6d7a62
      Junio C Hamano 提交于
      We have prepended $GIT_EXEC_PATH and the path "git" is installed in
      (typically "/usr/bin") to $PATH when invoking subprograms and hooks
      for almost eternity, but the original use case the latter tried to
      support was semi-bogus (i.e. install git to /opt/foo/git and run it
      without having /opt/foo on $PATH), and more importantly it has
      become less and less relevant as Git grew more mainstream (i.e. the
      users would _want_ to have it on their $PATH).  Stop prepending the
      path in which "git" is installed to users' $PATH, as that would
      interfere the command search order people depend on (e.g. they may
      not like versions of programs that are unrelated to Git in /usr/bin
      and want to override them by having different ones in /usr/local/bin
      and have the latter directory earlier in their $PATH).
      
      * jk/git-no-more-argv0-path-munging:
        stop putting argv[0] dirname at front of PATH
      af6d7a62
  3. 20 5月, 2015 1 次提交
  4. 14 5月, 2015 9 次提交
  5. 13 5月, 2015 1 次提交
  6. 12 5月, 2015 6 次提交
  7. 07 5月, 2015 7 次提交