1. 01 7月, 2017 17 次提交
  2. 27 6月, 2017 7 次提交
  3. 25 6月, 2017 16 次提交
    • J
      Sync with 2.13.2 · e629a7d2
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      e629a7d2
    • J
      Git 2.13.2 · 8c8e978f
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      8c8e978f
    • J
      Merge branch 'sn/reset-doc-typofix' into maint · 8992def6
      Junio C Hamano 提交于
      Doc update.
      
      * sn/reset-doc-typofix:
        doc: git-reset: fix a trivial typo
      8992def6
    • J
      Merge branch 'sg/doc-pretty-formats' into maint · 74567ac0
      Junio C Hamano 提交于
      Doc update.
      
      * sg/doc-pretty-formats:
        docs/pretty-formats: stress that %- removes all preceding line-feeds
      74567ac0
    • J
      Merge branch 'sd/t3200-branch-m-test' into maint · 77bcac3e
      Junio C Hamano 提交于
      New test.
      
      * sd/t3200-branch-m-test:
        t3200: add test for single parameter passed to -m option
      77bcac3e
    • J
      Merge branch 'sg/revision-parser-skip-prefix' into maint · 8d7a6b6c
      Junio C Hamano 提交于
      Code clean-up.
      
      * sg/revision-parser-skip-prefix:
        revision.c: use skip_prefix() in handle_revision_pseudo_opt()
        revision.c: use skip_prefix() in handle_revision_opt()
        revision.c: stricter parsing of '--early-output'
        revision.c: stricter parsing of '--no-{min,max}-parents'
        revision.h: turn rev_info.early_output back into an unsigned int
      8d7a6b6c
    • J
      Merge branch 'km/test-mailinfo-b-failure' into maint · 6f0c89d0
      Junio C Hamano 提交于
      New tests.
      
      * km/test-mailinfo-b-failure:
        t5100: add some more mailinfo tests
      6f0c89d0
    • J
      Merge branch 'sb/submodule-rm-absorb' into maint · 4f7132a9
      Junio C Hamano 提交于
      Doc update to a recently graduated topic.
      
      * sb/submodule-rm-absorb:
        Documentation/git-rm: correct submodule description
      4f7132a9
    • J
      Merge branch 'jc/diff-tree-stale-comment' into maint · b960cd37
      Junio C Hamano 提交于
      Comment fix.
      
      * jc/diff-tree-stale-comment:
        diff-tree: update stale in-code comments
      b960cd37
    • J
      Merge branch 'ps/stash-push-pathspec-fix' into maint · c4db75f2
      Junio C Hamano 提交于
      "git stash push <pathspec>" did not work from a subdirectory at all.
      Bugfix for a topic in v2.13
      
      * ps/stash-push-pathspec-fix:
        git-stash: fix pushing stash with pathspec from subdir
      c4db75f2
    • J
      Merge branch 'ls/github' into maint · 0378c856
      Junio C Hamano 提交于
      Help contributors that visit us at GitHub.
      
      * ls/github:
        Configure Git contribution guidelines for github.com
      0378c856
    • J
      Merge branch 'jk/pack-idx-corruption-safety' into maint · 7deb48af
      Junio C Hamano 提交于
      A flaky test has been corrected.
      
      * jk/pack-idx-corruption-safety:
        t5313: make extended-table test more deterministic
      7deb48af
    • J
      Merge branch 'jk/diff-blob' into maint · 78098768
      Junio C Hamano 提交于
      The result from "git diff" that compares two blobs, e.g. "git diff
      $commit1:$path $commit2:$path", used to be shown with the full
      object name as given on the command line, but it is more natural to
      use the $path in the output and use it to look up .gitattributes.
      
      * jk/diff-blob:
        diff: use blob path for blob/file diffs
        diff: use pending "path" if it is available
        diff: use the word "path" instead of "name" for blobs
        diff: pass whole pending entry in blobinfo
        handle_revision_arg: record paths for pending objects
        handle_revision_arg: record modes for "a..b" endpoints
        t4063: add tests of direct blob diffs
        get_sha1_with_context: dynamically allocate oc->path
        get_sha1_with_context: always initialize oc->symlink_path
        sha1_name: consistently refer to object_context as "oc"
        handle_revision_arg: add handle_dotdot() helper
        handle_revision_arg: hoist ".." check out of range parsing
        handle_revision_arg: stop using "dotdot" as a generic pointer
        handle_revision_arg: simplify commit reference lookups
        handle_revision_arg: reset "dotdot" consistently
      78098768
    • J
      Merge branch 'jc/name-rev-lw-tag' into maint · e8d9d8b0
      Junio C Hamano 提交于
      "git describe --contains" penalized light-weight tags so much that
      they were almost never considered.  Instead, give them about the
      same chance to be considered as an annotated tag that is the same
      age as the underlying commit would.
      
      * jc/name-rev-lw-tag:
        name-rev: favor describing with tags and use committer date to tiebreak
        name-rev: refactor logic to see if a new candidate is a better name
      e8d9d8b0
    • J
      Eleventh batch for 2.14 · a2ba37c5
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      a2ba37c5
    • J
      Merge branch 'ab/free-and-null' · 50f03c66
      Junio C Hamano 提交于
      A common pattern to free a piece of memory and assign NULL to the
      pointer that used to point at it has been replaced with a new
      FREE_AND_NULL() macro.
      
      * ab/free-and-null:
        *.[ch] refactoring: make use of the FREE_AND_NULL() macro
        coccinelle: make use of the "expression" FREE_AND_NULL() rule
        coccinelle: add a rule to make "expression" code use FREE_AND_NULL()
        coccinelle: make use of the "type" FREE_AND_NULL() rule
        coccinelle: add a rule to make "type" code use FREE_AND_NULL()
        git-compat-util: add a FREE_AND_NULL() wrapper around free(ptr); ptr = NULL
      50f03c66