1. 18 12月, 2013 7 次提交
  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
  3. 10 12月, 2013 9 次提交
  4. 07 12月, 2013 8 次提交
    • T
      config: arbitrary number of matches for --unset and --replace-all · 83786fa4
      Thomas Rast 提交于
      git-config used a static match array to hold the matches we want to
      unset/replace when using --unset or --replace-all.  Use a
      variable-sized array instead.
      
      This in particular fixes the symptoms git-svn had when storing large
      numbers of svn-remote.*.added-placeholder entries in the config file.
      
      While the tests are rather more paranoid than just --unset and
      --replace-all, the other operations already worked.  Indeed git-svn's
      usage only breaks the first time *after* creating so many entries,
      when it wants to unset and re-add them all.
      Reported-by: NJess Hottenstein <jess.hottenstein@gmail.com>
      Signed-off-by: NThomas Rast <tr@thomasrast.ch>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      83786fa4
    • J
      Start 1.9 cycle · 077f4344
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      077f4344
    • J
      Merge branch 'jk/remove-experimental-loose-object-support' · dd1cec57
      Junio C Hamano 提交于
      * jk/remove-experimental-loose-object-support:
        drop support for "experimental" loose objects
      dd1cec57
    • J
      Merge branch 'nd/magic-pathspec' · e2bcd4f7
      Junio C Hamano 提交于
      "git diff -- ':(icase)makefile'" were rejected unnecessarily.
      This needs to be merged to 'maint' later.
      
      * nd/magic-pathspec:
        diff: restrict pathspec limitations to diff b/f case only
      e2bcd4f7
    • J
      Merge branch 'rr/for-each-ref-decoration' · cb6bd572
      Junio C Hamano 提交于
      Add a few formatting directives to "git for-each-ref --format=...",
      to paint them in color, etc.
      
      * rr/for-each-ref-decoration:
        for-each-ref: avoid color leakage
        for-each-ref: introduce %(color:...) for color
        for-each-ref: introduce %(upstream:track[short])
        for-each-ref: introduce %(HEAD) asterisk marker
        t6300 (for-each-ref): don't hardcode SHA-1 hexes
        t6300 (for-each-ref): clearly demarcate setup
      cb6bd572
    • J
      Merge branch 'jc/bundle' · 10a36382
      Junio C Hamano 提交于
      Code clean-up.
      
      * jc/bundle:
        bundle: use argv-array
      10a36382
    • J
      Merge branch 'rh/remote-hg-bzr-updates' · ef63eb55
      Junio C Hamano 提交于
      Updates to remote-bzr and remote-hg in contrib.
      
      * rh/remote-hg-bzr-updates:
        remote-bzr, remote-hg: fix email address regular expression
        test-hg.sh: help user correlate verbose output with email test
        test-hg.sh: fix duplicate content strings in author tests
        test-hg.sh: avoid obsolete 'test' syntax
        test-hg.sh: eliminate 'local' bashism
        test-bzr.sh, test-hg.sh: prepare for change to push.default=simple
        test-bzr.sh, test-hg.sh: allow running from any dir
        test-lib.sh: convert $TEST_DIRECTORY to an absolute path
      ef63eb55
    • J
      Merge branch 'jn/perl-lib-extra' · 128c5d07
      Junio C Hamano 提交于
      Allow customizing the paths to Perl modules with the new
      PERLLIB_EXTRA makefile variable.
      
      * jn/perl-lib-extra:
        Makefile: add PERLLIB_EXTRA variable that adds to default perl path
        Makefile: rebuild perl scripts when perl paths change
      128c5d07
  5. 06 12月, 2013 6 次提交