1. 14 1月, 2013 1 次提交
  2. 12 1月, 2013 12 次提交
    • J
      Merge branch 'as/api-allocation-doc' into maint · ab60f2ce
      Junio C Hamano 提交于
      * as/api-allocation-doc:
        api-allocation-growing.txt: encourage better variable naming
      ab60f2ce
    • J
      Merge branch 'jk/enable-test-lint-by-default' into maint · d0f94562
      Junio C Hamano 提交于
      We have two simple and quick tests to catch common mistakes when
      writing test scripts, but we did not run them by default when
      running tests.
      
      * jk/enable-test-lint-by-default:
        tests: turn on test-lint by default
      d0f94562
    • J
      Merge branch 'ap/merge-stop-at-prepare-commit-msg-failure' into maint · b663af57
      Junio C Hamano 提交于
      "git merge" started calling prepare-commit-msg hook like "git
      commit" does some time ago, but forgot to pay attention to the exit
      status of the hook.
      
      * ap/merge-stop-at-prepare-commit-msg-failure:
        merge: Honor prepare-commit-msg return code
      b663af57
    • J
      Merge branch 'jc/submittingpatches' into maint · 02cb8da2
      Junio C Hamano 提交于
      * jc/submittingpatches:
        SubmittingPatches: give list and maintainer addresses
        SubmittingPatches: remove overlong checklist
        SubmittingPatches: mention subsystems with dedicated repositories
        SubmittingPatches: who am I and who cares?
      02cb8da2
    • J
      Merge branch 'os/gitweb-highlight-uncaptured' into maint · 23ad6177
      Junio C Hamano 提交于
      "gitweb", when sorting by age to show repositories with new
      activities first, used to sort repositories with absolutely nothing
      in it early, which was not very useful.
      
      * os/gitweb-highlight-uncaptured:
        gitweb: fix error in sanitize when highlight is enabled
      23ad6177
    • J
      Merge branch 'jn/less-reconfigure' into maint · 378e5e4d
      Junio C Hamano 提交于
      When autoconf is used, any build on a different commit always ran
      "config.status --recheck" even when unnecessary.
      
      * jn/less-reconfigure:
        build: do not automatically reconfigure unless configure.ac changed
      378e5e4d
    • J
      Merge branch 'kb/maint-bundle-doc' into maint · 37a11306
      Junio C Hamano 提交于
      * kb/maint-bundle-doc:
        Documentation: full-ness of a bundle is significant for cloning
        Documentation: correct example restore from bundle
      37a11306
    • J
      Merge branch 'as/test-name-alias-uniquely' into maint · b88cb881
      Junio C Hamano 提交于
      * as/test-name-alias-uniquely:
        Use longer alias names in subdirectory tests
      b88cb881
    • J
      Merge branch 'jn/warn-on-inaccessible-loosen' into maint · e6f1550a
      Junio C Hamano 提交于
      When attempting to read the XDG-style $HOME/.config/git/config and
      finding that $HOME/.config/git is a file, we gave a wrong error
      message, instead of treating the case as "a custom config file does
      not exist there" and moving on.
      
      * jn/warn-on-inaccessible-loosen:
        config: exit on error accessing any config file
        doc: advertise GIT_CONFIG_NOSYSTEM
        config: treat user and xdg config permission problems as errors
        config, gitignore: failure to access with ENOTDIR is ok
      e6f1550a
    • J
      Merge branch 'ja/directory-attrs' into maint · 22fd1c84
      Junio C Hamano 提交于
      The attribute mechanism didn't allow limiting attributes to be
      applied to only a single directory itself with "path/" like the
      exclude mechanism does.
      
      * ja/directory-attrs:
        Add directory pattern matching to attributes
      22fd1c84
    • J
      Merge branch 'jc/fetch-ignore-symref' into maint · c039f35b
      Junio C Hamano 提交于
      "git fetch --mirror" and fetch that uses other forms of refspec with
      wildcard used to attempt to update a symbolic ref that match the
      wildcard on the receiving end, which made little sense (the real ref
      that is pointed at by the symbolic ref would be updated anyway).
      
      Symbolic refs no longer are affected by such a fetch.
      
      * jc/fetch-ignore-symref:
        fetch: ignore wildcarded refspecs that update local symbolic refs
      c039f35b
    • J
      Merge branch 'ss/svn-prompt' into maint · 9a4a941e
      Junio C Hamano 提交于
      The way "git svn" asked for password using SSH_ASKPASS and
      GIT_ASKPASS was not in line with the rest of the system.
      
      * ss/svn-prompt:
        git-svn, perl/Git.pm: extend and use Git->prompt method for querying users
        perl/Git.pm: Honor SSH_ASKPASS as fallback if GIT_ASKPASS is not set
        git-svn, perl/Git.pm: add central method for prompting passwords
      9a4a941e
  3. 11 1月, 2013 12 次提交
  4. 09 1月, 2013 10 次提交
  5. 07 1月, 2013 1 次提交
  6. 04 1月, 2013 2 次提交
    • A
      merge: Honor prepare-commit-msg return code · 3e4141d0
      Antoine Pelisse 提交于
      65969d43 (merge: honor prepare-commit-msg hook, 2011-02-14) tried to
      make "git commit" and "git merge" consistent, because a merge that
      required user assistance has to be concluded with "git commit", but
      back then only "git commit" triggered prepare-commit-msg hook.
      
      When it added a call to run the prepare-commit-msg hook, however, it
      forgot to check the exit code from the hook like "git commit" does,
      and ended up replacing one inconsistency with another.
      
      When prepare-commit-msg hook that is run from "git merge" exits with
      a non-zero status, abort the commit.
      Signed-off-by: NAntoine Pelisse <apelisse@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      3e4141d0
    • J
      tests: turn on test-lint by default · 81127d74
      Jeff King 提交于
      The test Makefile knows about a few "lint" checks for common
      errors. However, they are not enabled as part of "make test"
      by default, which means that many people do not bother
      running them. Since they are both quick to run and accurate
      (i.e., no false positives), there should be no harm in
      turning them on and helping submitters catch errors earlier.
      
      We could just set:
      
        TEST_LINT = test-lint
      
      to enable all tests. But that would be unnecessarily
      annoying later on if we add slower or less accurate tests
      that should not be part of the default. Instead, we name the
      tests individually.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      81127d74
  7. 03 1月, 2013 2 次提交