1. 30 6月, 2011 14 次提交
    • J
      Merge branch 'js/i18n-windows' · 1fd7ef2e
      Junio C Hamano 提交于
      * js/i18n-windows:
        Windows: teach getenv to do a case-sensitive search
        mingw.c: move definition of mingw_getenv down
        sh-i18n--envsubst: do not crash when no arguments are given
      1fd7ef2e
    • J
      Merge branch 'rs/grep-color' · 1692d0c6
      Junio C Hamano 提交于
      * rs/grep-color:
        grep: add --heading
        grep: add --break
        grep: fix coloring of hunk marks between files
      1692d0c6
    • J
      Merge branch 'jc/maint-1.7.3-checkout-describe' · b985f2ae
      Junio C Hamano 提交于
      * jc/maint-1.7.3-checkout-describe:
        checkout -b <name>: correctly detect existing branch
      b985f2ae
    • J
      Merge branch 'db/http-cookies' · 187e902d
      Junio C Hamano 提交于
      * db/http-cookies:
        http: pass http.cookiefile using CURLOPT_COOKIEFILE
      187e902d
    • J
      Merge branch 'jk/maint-1.7.2-status-ignored' · 50cebdad
      Junio C Hamano 提交于
      * jk/maint-1.7.2-status-ignored:
        git status --ignored: tests and docs
        status: fix bug with missing --ignore files
      
      Conflicts:
      	Documentation/git-status.txt
      	t/t7508-status.sh
      50cebdad
    • J
      Merge branch 'jc/diff-index-quick-exit-early' · 57e4d616
      Junio C Hamano 提交于
      * jc/diff-index-quick-exit-early:
        diff-index --quiet: learn the "stop feeding the backend early" logic
      
      Conflicts:
      	unpack-trees.h
      57e4d616
    • J
      Merge branch 'mg/diff-stat-count' · a852aac4
      Junio C Hamano 提交于
      * mg/diff-stat-count:
        diff --stat-count: finishing touches
        diff-options.txt: describe --stat-{width,name-width,count}
        diff: introduce --stat-lines to limit the stat lines
        diff.c: omit hidden entries from namelen calculation with --stat
      a852aac4
    • J
      Merge branch 'jc/advice-about-to-lose-commit' · 0faf2474
      Junio C Hamano 提交于
      * jc/advice-about-to-lose-commit:
        checkout: make advice when reattaching the HEAD less loud
      
      Conflicts:
      	builtin/checkout.c
      0faf2474
    • J
      Merge branch 'jk/combine-diff-binary-etc' · dbae1a13
      Junio C Hamano 提交于
      * jk/combine-diff-binary-etc:
        combine-diff: respect textconv attributes
        refactor get_textconv to not require diff_filespec
        combine-diff: handle binary files as binary
        combine-diff: calculate mode_differs earlier
        combine-diff: split header printing into its own function
      dbae1a13
    • J
      Merge branch 'instaweb' of git://bogomips.org/git-svn · 5dc6411e
      Junio C Hamano 提交于
      * 'instaweb' of git://bogomips.org/git-svn:
        git-instaweb: Check that correct config file exists for (re)start
        git-instaweb: Move all actions at the end of script
        git-instaweb: Use $conf, not $fqgitdir/gitweb/httpd.conf
        git-instaweb: Extract configuring web server into configure_httpd
      5dc6411e
    • J
      Merge git://bogomips.org/git-svn into maint · 76c82f90
      Junio C Hamano 提交于
      * git://bogomips.org/git-svn:
        git-svn: Correctly handle root commits in mergeinfo ranges
        git-svn: Disambiguate rev-list arguments to improve error message
        git-svn: Demonstrate a bug with root commits in mergeinfo ranges
      76c82f90
    • J
      Merge branch 'maint-1.7.5' into maint · f5cfd52f
      Junio C Hamano 提交于
      * maint-1.7.5:
        test: skip clean-up when running under --immediate mode
        "branch -d" can remove more than one branches
      f5cfd52f
    • J
      test: skip clean-up when running under --immediate mode · b586744a
      Junio C Hamano 提交于
      Some tests try to be too careful about cleaning themselves up and
      do
      
          test_expect_success description '
              set-up some test refs and/or configuration &&
              test_when_finished "revert the above changes" &&
      	the real test
          '
      
      Which is nice to make sure that a potential failure would not have
      unexpected interaction with the next test. This however interferes when
      "the real test" fails and we want to see what is going on, by running the
      test with --immediate mode and descending into its trash directory after
      the test stops. The precondition to run the real test and cause it to fail
      is all gone after the clean-up procedure defined by test_when_finished is
      done.
      
      Update test_run_ which is the workhorse of running a test script
      called from test_expect_success and test_expect_failure, so that we do not
      run clean-up script defined with test_when_finished when a test that is
      expected to succeed fails under the --immediate mode.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      Acked-by: NJeff King <peff@peff.net>
      b586744a
    • J
      "branch -d" can remove more than one branches · 534cea3f
      Junio C Hamano 提交于
      Since 03feddd6 (git-check-ref-format: reject funny ref names, 2005-10-13),
      "git branch -d" can take more than one branch names to remove.
      
      The documentation was correct, but the usage string was not.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      534cea3f
  2. 28 6月, 2011 3 次提交
  3. 27 6月, 2011 6 次提交
  4. 25 6月, 2011 2 次提交
  5. 23 6月, 2011 3 次提交
  6. 22 6月, 2011 2 次提交
  7. 21 6月, 2011 3 次提交
  8. 20 6月, 2011 3 次提交
  9. 18 6月, 2011 4 次提交
    • J
      tests: link shell libraries into valgrind directory · 36bfb0e5
      Jeff King 提交于
      When we run tests under valgrind, we symlink anything
      executable that starts with git-* or test-* into a special
      valgrind bin directory, and then make that our
      GIT_EXEC_PATH.
      
      However, shell libraries like git-sh-setup do not have the
      executable bit marked, and did not get symlinked.  This
      means that any test looking for shell libraries in our
      exec-path would fail to find them, even though that is a
      fine thing to do when testing against a regular git build
      (or in a git install, for that matter).
      
      t2300 demonstrated this problem. The fix is to symlink these
      shell libraries directly into the valgrind directory.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      36bfb0e5
    • J
      t/Makefile: pass test opts to valgrind target properly · 7ef4d6b9
      Jeff King 提交于
      The valgrind target just reinvokes make with GIT_TEST_OPTS
      set to "--valgrind". However, it does this using an
      environment variable, which means GIT_TEST_OPTS in your
      config.mak would override it, and "make valgrind" would
      simply run the test suite without valgrind on.
      
      Instead, we should pass GIT_TEST_OPTS on the command-line,
      overriding what's in config.mak, and take care to append to
      whatever the user has there already.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7ef4d6b9
    • J
      Merge branch 'ab/i18n-scripts-basic' · 179aae51
      Junio C Hamano 提交于
      * ab/i18n-scripts-basic:
        sh-i18n--envsubst.c: do not #include getopt.h
      179aae51
    • B
      sh-i18n--envsubst.c: do not #include getopt.h · 7c1fdd70
      Brandon Casey 提交于
      The getopt.h header file is not used.  It's inclusion is left over from the
      original version of this source.  Additionally, getopt.h does not exist on
      all platforms (SunOS 5.7) and will cause a compilation failure.  So, let's
      remove it.
      Signed-off-by: NBrandon Casey <casey@nrlssc.navy.mil>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7c1fdd70