1. 03 10月, 2012 10 次提交
  2. 02 10月, 2012 8 次提交
    • J
      Git 1.8.0-rc0 · b0ec16b4
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      b0ec16b4
    • J
      Merge branch 'jk/completion-tests' · abc05cbc
      Junio C Hamano 提交于
      * jk/completion-tests:
        t9902: add completion tests for "odd" filenames
        t9902: add a few basic completion tests
      abc05cbc
    • J
      Merge branch 'ep/malloc-check-perturb' · 70dac5f4
      Junio C Hamano 提交于
      Fixes a brown-paper bag bug.
      
      * ep/malloc-check-perturb:
        MALLOC_CHECK: enable it, unless disabled explicitly
      70dac5f4
    • J
      Merge branch 'da/mergetool-custom' · 5ec11ab3
      Junio C Hamano 提交于
      The actual external command to run for mergetool backend can be
      specified with difftool/mergetool.$name.cmd configuration
      variables, but this mechanism was ignored for the backends we
      natively support.
      
      * da/mergetool-custom:
        mergetool--lib: Allow custom commands to override built-ins
      5ec11ab3
    • J
      Merge branch 'os/commit-submodule-ignore' · 69759917
      Junio C Hamano 提交于
      "git status" honored the ignore=dirty settings in .gitmodules but
      "git commit" didn't.
      
      * os/commit-submodule-ignore:
        commit: pay attention to submodule.$name.ignore in .gitmodules
      69759917
    • J
      Merge branch 'jc/blame-follows-renames' · 4dbf436b
      Junio C Hamano 提交于
      Clarify the "blame" documentation to tell the users that there is
      no need to ask for "--follow".
      
      * jc/blame-follows-renames:
        git blame: document that it always follows origin across whole-file renames
      4dbf436b
    • J
      Merge branch 'jk/receive-pack-unpack-error-to-pusher' · 03b98d2e
      Junio C Hamano 提交于
      Send errors from "unpack-objects" and "index-pack" back to the "git
      push" over the git and smart-http protocols, just like it is done
      for a push over the ssh protocol.
      
      * jk/receive-pack-unpack-error-to-pusher:
        receive-pack: drop "n/a" on unpacker errors
        receive-pack: send pack-processing stderr over sideband
        receive-pack: redirect unpack-objects stdout to /dev/null
      03b98d2e
    • J
      Merge branch 'rt/maint-clone-single' · 92f6e98c
      Junio C Hamano 提交于
      Running "git fetch" in a repository made with "git clone --single"
      slurps all the branches, defeating the point of "--single".
      
      * rt/maint-clone-single:
        clone --single: limit the fetch refspec to fetched branch
      92f6e98c
  3. 01 10月, 2012 1 次提交
    • L
      mailinfo: don't require "text" mime type for attachments · 9d55b2e1
      Linus Torvalds 提交于
      Currently "git am" does insane things if the mbox it is given contains
      attachments with a MIME type that aren't "text/*".
      
      In particular, it will still decode them, and pass them "one line at a
      time" to the mail body filter, but because it has determined that they
      aren't text (without actually looking at the contents, just at the mime
      type) the "line" will be the encoding line (eg 'base64') rather than a
      line of *content*.
      
      Which then will cause the text filtering to fail, because we won't
      correctly notice when the attachment text switches from the commit message
      to the actual patch. Resulting in a patch failure, even if patch may be a
      perfectly well-formed attachment, it's just that the message type may be
      (for example) "application/octet-stream" instead of "text/plain".
      
      Just remove all the bogus games with the message_type. The only difference
      that code creates is how the data is passed to the filter function
      (chunked per-pred-code line or per post-decode line), and that difference
      is *wrong*, since chunking things per pre-decode line can never be a
      sensible operation, and cannot possibly matter for binary data anyway.
      
      This code goes all the way back to March of 2007, in commit 87ab7992
      ("builtin-mailinfo.c infrastrcture changes"), and apparently Don used to
      pass random mbox contents to git. However, the pre-decode vs post-decode
      logic really shouldn't matter even for that case, and more importantly, "I
      fed git am crap" is not a valid reason to break *real* patch attachments.
      
      If somebody really cares, and determines that some attachment is binary
      data (by looking at the data, not the MIME-type), the whole attachment
      should be dismissed, rather than fed in random-sized chunks to
      "handle_filter()".
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Cc: Don Zickus <dzickus@redhat.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      9d55b2e1
  4. 30 9月, 2012 15 次提交
  5. 28 9月, 2012 6 次提交