1. 18 12月, 2013 30 次提交
  2. 13 12月, 2013 10 次提交
    • J
      Update draft release notes to 1.9 · d7aced95
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d7aced95
    • J
      Merge branch 'jn/scripts-updates' · 694a88a3
      Junio C Hamano 提交于
      * jn/scripts-updates:
        remove #!interpreter line from shell libraries
        test: replace shebangs with descriptions in shell libraries
        test: make FILEMODE a lazy prereq
        contrib: remove git-p4import
        mark contributed hooks executable
        mark perl test scripts executable
        mark Windows build scripts executable
      694a88a3
    • J
      Merge branch 'cn/thin-push-capability' · 72911f8c
      Junio C Hamano 提交于
      Allow receive-pack to insist on receiving a fat pack from "git
      push" clients.
      
      * cn/thin-push-capability:
        send-pack: don't send a thin pack to a server which doesn't support it
      72911f8c
    • J
      Merge branch 'jk/remove-deprecated' · 577aed29
      Junio C Hamano 提交于
      * jk/remove-deprecated:
        stop installing git-tar-tree link
        peek-remote: remove deprecated alias of ls-remote
        lost-found: remove deprecated command
        tar-tree: remove deprecated command
        repo-config: remove deprecated alias for "git config"
      577aed29
    • J
      Merge branch 'tr/commit-slab-cleanup' · df5f0ad2
      Junio C Hamano 提交于
      * tr/commit-slab-cleanup:
        commit-slab: sizeof() the right type in xrealloc
        commit-slab: declare functions "static inline"
        commit-slab: document clear_$slabname()
      df5f0ad2
    • J
      Merge branch 'rs/doc-submitting-patches' · fca26a34
      Junio C Hamano 提交于
      * rs/doc-submitting-patches:
        SubmittingPatches: document how to handle multiple patches
      fca26a34
    • J
      Merge branch 'tr/doc-git-cherry' · 71fe59f8
      Junio C Hamano 提交于
      * tr/doc-git-cherry:
        Documentation: revamp git-cherry(1)
      71fe59f8
    • J
      Merge branch 'cl/p4-use-diff-tree' · feb28ad0
      Junio C Hamano 提交于
      * cl/p4-use-diff-tree:
        git p4: Use git diff-tree instead of format-patch
      feb28ad0
    • J
      Merge branch 'tr/config-multivalue-lift-max' · 34977179
      Junio C Hamano 提交于
      * tr/config-multivalue-lift-max:
        config: arbitrary number of matches for --unset and --replace-all
      34977179
    • J
      Merge branch 'mh/fetch-tags-in-addition-to-normal-refs' · e66ef7ae
      Junio C Hamano 提交于
      The "--tags" option to "git fetch" used to be literally a synonym to
      a "refs/tags/*:refs/tags/*" refspec, which meant that (1) as an
      explicit refspec given from the command line, it silenced the lazy
      "git fetch" default that is configured, and (2) also as an explicit
      refspec given from the command line, it interacted with "--prune"
      to remove any tag that the remote we are fetching from does not
      have.
      
      This demotes it to an option; with it, we fetch all tags in
      addition to what would be fetched without the option, and it does
      not interact with the decision "--prune" makes to see what
      remote-tracking refs the local has are missing the remote
      counterpart.
      
      * mh/fetch-tags-in-addition-to-normal-refs: (23 commits)
        fetch: improve the error messages emitted for conflicting refspecs
        handle_duplicate(): mark error message for translation
        ref_remote_duplicates(): extract a function handle_duplicate()
        ref_remove_duplicates(): simplify loop logic
        t5536: new test of refspec conflicts when fetching
        ref_remove_duplicates(): avoid redundant bisection
        git-fetch.txt: improve description of tag auto-following
        fetch-options.txt: simplify ifdef/ifndef/endif usage
        fetch, remote: properly convey --no-prune options to subprocesses
        builtin/remote.c:update(): use struct argv_array
        builtin/remote.c: reorder function definitions
        query_refspecs(): move some constants out of the loop
        fetch --prune: prune only based on explicit refspecs
        fetch --tags: fetch tags *in addition to* other stuff
        fetch: only opportunistically update references based on command line
        get_expanded_map(): avoid memory leak
        get_expanded_map(): add docstring
        builtin/fetch.c: reorder function definitions
        get_ref_map(): rename local variables
        api-remote.txt: correct section "struct refspec"
        ...
      e66ef7ae