1. 25 4月, 2013 5 次提交
    • J
      Merge branch 'jk/diff-algo-finishing-touches' into maint · e4d15959
      Junio C Hamano 提交于
      "git diff --diff-algorithm=algo" was understood by the command line
      parser, but "git diff --diff-algorithm algo" was not.
      
      * jk/diff-algo-finishing-touches:
        diff: allow unstuck arguments with --diff-algorithm
        git-merge(1): document diff-algorithm option to merge-recursive
      e4d15959
    • J
      Merge branch 'sr/log-SG-no-textconv' into maint · 283c63fa
      Junio C Hamano 提交于
      "git log -S/-G" started paying attention to textconv filter, but
      there was no way to disable this.  Make it honor --no-textconv
      option.
      
      * sr/log-SG-no-textconv:
        diffcore-pickaxe: unify code for log -S/-G
        diffcore-pickaxe: fix leaks in "log -S<block>" and "log -G<pattern>"
        diffcore-pickaxe: port optimization from has_changes() to diff_grep()
        diffcore-pickaxe: respect --no-textconv
        diffcore-pickaxe: remove fill_one()
        diffcore-pickaxe: remove unnecessary call to get_textconv()
      283c63fa
    • J
      Merge branch 'jc/merge-tag-object' into maint · 499231d9
      Junio C Hamano 提交于
      "git merge $(git rev-parse v1.8.2)" behaved quite differently from
      "git merge v1.8.2", as if v1.8.2 were written as v1.8.2^0 and did
      not pay much attention to the annotated tag payload.  Make the code
      notice the type of the tag object, in addition to the dwim_ref()
      based classification the current code uses (i.e. the name appears in
      refs/tags/) to decide when to special case merging of tags.
      
      * jc/merge-tag-object:
        t6200: test message for merging of an annotated tag
        t6200: use test_config/test_unconfig
        merge: a random object may not necssarily be a commit
      499231d9
    • M
      completion: remove duplicate block for "git commit -c" · 7612e61e
      Mårten Kongstad 提交于
      Remove one of two consecutive, identical blocks for "git commit -c".
      
      This was caused by a mechanical mismerge at d931e2fb (Merge
      branch 'mp/complete-paths', 2013-02-08).  The side branch wanted to
      add this block at fea16b47 but the same fix was done independently
      at 68539758 already.
      Signed-off-by: NMårten Kongstad <marten.kongstad@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7612e61e
    • K
      cherry-pick/revert: make usage say '<commit-ish>...' · 2130bf3c
      Kevin Bracey 提交于
      The usage string for cherry-pick and revert has never been updated to
      reflect their ability to handle multiple commits. Other documentation is
      already correct.
      Signed-off-by: NKevin Bracey <kevin@bracey.fi>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2130bf3c
  2. 23 4月, 2013 15 次提交
  3. 18 4月, 2013 1 次提交
  4. 17 4月, 2013 1 次提交
  5. 16 4月, 2013 4 次提交
  6. 15 4月, 2013 2 次提交
  7. 14 4月, 2013 1 次提交
    • J
      doc/http-backend: match query-string in apache half-auth example · b0808819
      Jeff King 提交于
      When setting up a "half-auth" repository in which reads can
      be done anonymously but writes require authentication, it is
      best if the server can require authentication for both the
      ref advertisement and the actual receive-pack POSTs. This
      alleviates the need for the admin to set http.receivepack in
      the repositories, and means that the client is challenged
      for credentials immediately, instead of partway through the
      push process (and git clients older than v1.7.11.7 had
      trouble handling these challenges).
      
      Since detecting a push during the ref advertisement requires
      matching the query string, and this is non-trivial to do in
      Apache, we have traditionally punted and instructed users to
      just protect "/git-receive-pack$".  This patch provides the
      mod_rewrite recipe to actually match the ref advertisement,
      which is preferred.
      
      While we're at it, let's add the recipe to our test scripts
      so that we can be sure that it works, and doesn't get broken
      (either by our changes or by changes in Apache).
      Signed-off-by: NJeff King <peff@peff.net>
      Acked-by: NJakub Narębski <jnareb@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      b0808819
  8. 13 4月, 2013 11 次提交