1. 28 12月, 2015 8 次提交
  2. 23 12月, 2015 3 次提交
  3. 22 12月, 2015 8 次提交
    • J
      Update release notes to 2.7 · 1d88dab4
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      1d88dab4
    • J
      Merge branch 'bc/format-patch-null-from-line' · fbe959dd
      Junio C Hamano 提交于
      "format-patch" has learned a new option to zero-out the commit
      object name on the mbox "From " line.
      
      * bc/format-patch-null-from-line:
        format-patch: check that header line has expected format
        format-patch: add an option to suppress commit hash
        sha1_file.c: introduce a null_oid constant
      fbe959dd
    • J
      Merge branch 'jk/ident-loosen-getpwuid' · 5498c57c
      Junio C Hamano 提交于
      When getpwuid() on the system returned NULL (e.g. the user is not
      in the /etc/passwd file or other uid-to-name mappings), the
      codepath to find who the user is to record it in the reflog barfed
      and died.  Loosen the check in this codepath, which already accepts
      questionable ident string (e.g. host part of the e-mail address is
      obviously bogus), and in general when we operate fmt_ident() function
      in non-strict mode.
      
      * jk/ident-loosen-getpwuid:
        ident: loosen getpwuid error in non-strict mode
        ident: keep a flag for bogus default_email
        ident: make xgetpwuid_self() a static local helper
      5498c57c
    • J
      Merge branch 'jk/send-email-ssl-errors' · 7aaff08f
      Junio C Hamano 提交于
      Improve error reporting when SMTP TLS fails.
      
      * jk/send-email-ssl-errors:
        send-email: enable SSL level 1 debug output
      7aaff08f
    • J
      Merge branch 'sg/completion-no-column' · d78cba4b
      Junio C Hamano 提交于
      The completion script (in contrib/) used to list "git column"
      (which is not an end-user facing command) as one of the choices
      
      * sg/completion-no-column:
        completion: remove 'git column' from porcelain commands
      d78cba4b
    • J
      Merge branch 'mc/push-recurse-submodules-config' · 5d35d72f
      Junio C Hamano 提交于
      Add new config to avoid typing "--recurse-submodules" on each push.
      
      * mc/push-recurse-submodules-config:
        push: follow the "last one wins" convention for --recurse-submodules
        push: test that --recurse-submodules on command line overrides config
        push: add recurseSubmodules config option
      5d35d72f
    • J
      mingw: emulate write(2) that fails with a EPIPE · 2b86292e
      Johannes Schindelin 提交于
      On Windows, when writing to a pipe fails, errno is always
      EINVAL. However, Git expects it to be EPIPE.
      
      According to the documentation, there are two cases in which write()
      triggers EINVAL: the buffer is NULL, or the length is odd but the mode
      is 16-bit Unicode (the broken pipe is not mentioned as possible cause).
      Git never sets the file mode to anything but binary, therefore we know
      that errno should actually be EPIPE if it is EINVAL and the buffer is
      not NULL.
      
      See https://msdn.microsoft.com/en-us/library/1570wh78.aspx for more
      details.
      
      This works around t5571.11 failing with v2.6.4 on Windows.
      Signed-off-by: NJohannes Schindelin <johannes.schindelin@gmx.de>
      Acked-by: NJohannes Sixt <j6t@kdbg.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2b86292e
    • J
      Merge git://ozlabs.org/~paulus/gitk · c3ee2e2c
      Junio C Hamano 提交于
      * git://ozlabs.org/~paulus/gitk:
        gitk: sv.po: Update Swedish translation (311t)
        gitk: Let .bleft.mid widgets 'breathe'
        gitk: Match ttk fonts to gitk fonts
        gitk: Update revision date in Japanese PO file
        gitk: Update "Language:" header
        gitk: Improve translation message
        gitk: Remove unused line
        gitk: Update year
        gitk: Change last translator line
        gitk: Update fuzzy messages
        gitk: Update Japanese translation
        gitk: Fix translation around copyright sign
        gitk: Update Japanese translation
        gitk: Fix wrong translation
        gitk: Translate Japanese catalog
        gitk: Translate more to Japanese catalog
        gitk: Update Japanese message catalog
        gitk: Re-sync line number in Japanese message catalogue
        gitk: Color name update
      c3ee2e2c
  4. 19 12月, 2015 2 次提交
  5. 17 12月, 2015 4 次提交
  6. 16 12月, 2015 13 次提交
  7. 15 12月, 2015 2 次提交
    • S
      completion: fix completing unstuck email alias arguments · ccab28a9
      SZEDER Gábor 提交于
      Completing unstuck form of email aliases doesn't quite work:
      
        $ git send-email --to <TAB>
        alice   bob     cecil
        $ git send-email --to a<TAB>
        alice   bob     cecil
      
      While listing email aliases works as expected, the second case should
      just complete to 'alice', but it keeps offering all email aliases
      instead.
      
      The cause for this behavior is that in this case we mistakenly tell
      __gitcomp() explicitly that the current word to be completed is empty,
      while in reality it is not.  As a result __gitcomp() doesn't filter
      out non-matching aliases, so all aliases end up being offered over and
      over again.
      
      Fix this by not passing the current word to be completed to
      __gitcomp() and letting it go the default route and grab it from the
      '$cur' variable.  Don't pass empty prefix either, because it's assumed
      to be empty when unspecified, so it's not necessary.
      Signed-off-by: NSZEDER Gábor <szeder@ira.uka.de>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ccab28a9
    • B
      sha1_file.c: introduce a null_oid constant · 3e56e724
      brian m. carlson 提交于
      null_oid is the struct object_id equivalent to null_sha1.
      Signed-off-by: Nbrian m. carlson <sandals@crustytoothpaste.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      3e56e724