1. 19 3月, 2014 3 次提交
    • J
      Merge branch 'nd/diff-quiet-stat-dirty' into maint · 34120a5f
      Junio C Hamano 提交于
      "git diff --quiet -- pathspec1 pathspec2" sometimes did not return
      correct status value.
      
      * nd/diff-quiet-stat-dirty:
        diff: do not quit early on stat-dirty files
        diff.c: move diffcore_skip_stat_unmatch core logic out for reuse later
      34120a5f
    • J
      Merge branch 'nd/http-fetch-shallow-fix' into maint · 1030d4c8
      Junio C Hamano 提交于
      Attempting to deepen a shallow repository by fetching over smart
      HTTP transport failed in the protocol exchange, when no-done
      extension was used.  The fetching side waited for the list of
      shallow boundary commits after the sending end stopped talking to
      it.
      
      * nd/http-fetch-shallow-fix:
        t5537: move http tests out to t5539
        fetch-pack: fix deepen shallow over smart http with no-done cap
        protocol-capabilities.txt: document no-done
        protocol-capabilities.txt: refer multi_ack_detailed back to pack-protocol.txt
        pack-protocol.txt: clarify 'obj-id' in the last ACK after 'done'
        test: rename http fetch and push test files
        tests: auto-set LIB_HTTPD_PORT from test name
      1030d4c8
    • J
      Merge branch 'nd/submodule-pathspec-ending-with-slash' into maint · 6a0556e4
      Junio C Hamano 提交于
      Allow "git cmd path/", when the 'path' is where a submodule is
      bound to the top-level working tree, to match 'path', despite the
      extra and unnecessary trailing slash (such a slash is often
      given by command line completion).
      
      * nd/submodule-pathspec-ending-with-slash:
        clean: use cache_name_is_other()
        clean: replace match_pathspec() with dir_path_match()
        pathspec: pass directory indicator to match_pathspec_item()
        match_pathspec: match pathspec "foo/" against directory "foo"
        dir.c: prepare match_pathspec_item for taking more flags
        pathspec: rename match_pathspec_depth() to match_pathspec()
        pathspec: convert some match_pathspec_depth() to dir_path_match()
        pathspec: convert some match_pathspec_depth() to ce_path_match()
      6a0556e4
  2. 05 3月, 2014 1 次提交
  3. 25 2月, 2014 10 次提交
  4. 15 2月, 2014 2 次提交
  5. 14 2月, 2014 10 次提交
    • J
      Sync with 1.8.5.5 · 475c52b7
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      475c52b7
    • J
      Git 1.8.5.5 · 7bbc4e8f
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7bbc4e8f
    • J
      Merge branch 'bm/merge-base-octopus-dedup' into maint · 2cd86167
      Junio C Hamano 提交于
      "git merge-base --octopus" used to leave cleaning up suboptimal
      result to the caller, but now it does the clean-up itself.
      
      * bm/merge-base-octopus-dedup:
        merge-base --octopus: reduce the result from get_octopus_merge_bases()
        merge-base: separate "--independent" codepath into its own helper
      2cd86167
    • J
      Merge branch 'jc/revision-range-unpeel' into maint · 50320986
      Junio C Hamano 提交于
      "git log --left-right A...B" lost the "leftness" of commits
      reachable from A when A is a tag as a side effect of a recent
      bugfix.  This is a regression in 1.8.4.x series.
      
      * jc/revision-range-unpeel:
        revision: propagate flag bits from tags to pointees
        revision: mark contents of an uninteresting tree uninteresting
      50320986
    • J
      Merge branch 'jk/allow-fetch-onelevel-refname' into maint · c3376848
      Junio C Hamano 提交于
      "git clone" would fail to clone from a repository that has a ref
      directly under "refs/", e.g. "refs/stash", because different
      validation paths do different things on such a refname.  Loosen the
      client side's validation to allow such a ref.
      
      * jk/allow-fetch-onelevel-refname:
        fetch-pack: do not filter out one-level refs
      c3376848
    • J
      Merge branch 'jk/interpret-branch-name-fix' into maint · 21261fab
      Junio C Hamano 提交于
      A handful of bugs around interpreting $branch@{upstream} notation
      and its lookalike, when $branch part has interesting characters,
      e.g. "@", and ":", have been fixed.
      
      * jk/interpret-branch-name-fix:
        interpret_branch_name: find all possible @-marks
        interpret_branch_name: avoid @{upstream} past colon
        interpret_branch_name: always respect "namelen" parameter
        interpret_branch_name: rename "cp" variable to "at"
        interpret_branch_name: factor out upstream handling
      21261fab
    • J
      Merge branch 'rk/send-email-ssl-cert' into maint · 7c9b668b
      Junio C Hamano 提交于
      A recent update to "git send-email" broke platforms where
      /etc/ssl/certs/ directory exists but cannot be used as SSL_ca_path
      (e.g. Fedora rawhide).
      
      * rk/send-email-ssl-cert:
        send-email: /etc/ssl/certs/ directory may not be usable as ca_path
      7c9b668b
    • J
      Merge branch 'sb/repack-in-c' into maint · 90791e34
      Junio C Hamano 提交于
      "git repack --max-pack-size=8g" stopped being parsed correctly when
      the command was reimplemented in C.
      
      * sb/repack-in-c:
        repack: propagate pack-objects options as strings
        repack: make parsed string options const-correct
        repack: fix typo in max-pack-size option
      90791e34
    • J
      Merge branch 'as/tree-walk-fix-aggressive-short-cut' into maint · b4e931d8
      Junio C Hamano 提交于
      The pathspec matching code, while comparing two trees (e.g. "git
      diff A B -- path1 path2") was too aggressive and failed to match
      some paths when multiple pathspecs were involved.
      
      * as/tree-walk-fix-aggressive-short-cut:
        tree_entry_interesting: match against all pathspecs
      b4e931d8
    • N
      t5537: move http tests out to t5539 · 0232852b
      Nguyễn Thái Ngọc Duy 提交于
      start_httpd is supposed to be at the beginning of the test file, not
      the middle of it. The "test_seq" line in "no shallow lines.." test is
      updated to compensate missing refs that are there in t5537, but not in
      the new t5539.
      Signed-off-by: NNguyễn Thái Ngọc Duy <pclouds@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      0232852b
  6. 13 2月, 2014 1 次提交
  7. 12 2月, 2014 3 次提交
  8. 11 2月, 2014 6 次提交
  9. 08 2月, 2014 4 次提交