1. 17 12月, 2016 10 次提交
    • J
      Merge branch 'ld/p4-update-shelve' · 031b5a9a
      Junio C Hamano 提交于
      * ld/p4-update-shelve:
        git-p4: support updating an existing shelved changelist
      031b5a9a
    • J
      Merge branch 'vk/p4-submit-shelve' · 97c138fe
      Junio C Hamano 提交于
      * vk/p4-submit-shelve:
        git-p4: allow submit to create shelved changelists.
      97c138fe
    • J
      Merge branch 'da/mergetool-trust-exit-code' · c4a44e23
      Junio C Hamano 提交于
      mergetool.<tool>.trustExitCode configuration variable did not apply
      to built-in tools, but now it does.
      
      * da/mergetool-trust-exit-code:
        mergetools/vimdiff: trust Vim's exit code
        mergetool: honor mergetool.$tool.trustExitCode for built-in tools
      c4a44e23
    • J
      Merge branch 'ak/lazy-prereq-mktemp' · eb600866
      Junio C Hamano 提交于
      Test code clean-up.
      
      * ak/lazy-prereq-mktemp:
        t7610: clean up foo.XXXXXX tmpdir
      eb600866
    • J
      Merge branch 'nd/worktree-list-fixup' · 2cf8c905
      Junio C Hamano 提交于
      The output from "git worktree list" was made in readdir() order,
      and was unstable.
      
      * nd/worktree-list-fixup:
        worktree list: keep the list sorted
        worktree.c: get_worktrees() takes a new flag argument
        get_worktrees() must return main worktree as first item even on error
        worktree: reorder an if statement
        worktree.c: zero new 'struct worktree' on allocation
      2cf8c905
    • J
      Merge branch 'nd/qsort-in-merge-recursive' · 7e73488b
      Junio C Hamano 提交于
      Code simplification.
      
      * nd/qsort-in-merge-recursive:
        merge-recursive.c: use string_list_sort instead of qsort
      7e73488b
    • J
      Merge branch 'bw/push-dry-run' · 12cf1135
      Junio C Hamano 提交于
      "git push --dry-run --recurse-submodule=on-demand" wasn't
      "--dry-run" in the submodules.
      
      * bw/push-dry-run:
        push: fix --dry-run to not push submodules
        push: --dry-run updates submodules when --recurse-submodules=on-demand
      12cf1135
    • J
      Merge branch 'hv/submodule-not-yet-pushed-fix' · af952dac
      Junio C Hamano 提交于
      The code in "git push" to compute if any commit being pushed in the
      superproject binds a commit in a submodule that hasn't been pushed
      out was overly inefficient, making it unusable even for a small
      project that does not have any submodule but have a reasonable
      number of refs.
      
      * hv/submodule-not-yet-pushed-fix:
        submodule_needs_pushing(): explain the behaviour when we cannot answer
        batch check whether submodule needs pushing into one call
        serialize collection of refs that contain submodule changes
        serialize collection of changed submodules
      af952dac
    • J
      Merge branch 'dt/empty-submodule-in-merge' · a6161629
      Junio C Hamano 提交于
      An empty directory in a working tree that can simply be nuked used
      to interfere while merging or cherry-picking a change to create a
      submodule directory there, which has been fixed..
      
      * dt/empty-submodule-in-merge:
        submodules: allow empty working-tree dirs in merge/cherry-pick
      a6161629
    • J
      Merge branch 'jk/rev-parse-symbolic-parents-fix' · 598119d3
      Junio C Hamano 提交于
      "git rev-parse --symbolic" failed with a more recent notation like
      "HEAD^-1" and "HEAD^!".
      
      * jk/rev-parse-symbolic-parents-fix:
        rev-parse: fix parent shorthands with --symbolic
      598119d3
  2. 14 12月, 2016 3 次提交
  3. 13 12月, 2016 2 次提交
  4. 12 12月, 2016 1 次提交
  5. 06 12月, 2016 5 次提交
  6. 30 11月, 2016 19 次提交