1. 21 5月, 2010 26 次提交
    • J
      Merge branch 'jn/gitweb-caching-prep' · 921296d3
      Junio C Hamano 提交于
      * jn/gitweb-caching-prep:
        gitweb: Move generating page title to separate subroutine
        gitweb: Add custom error handler using die_error
        gitweb: Use nonlocal jump instead of 'exit' in die_error
        gitweb: href(..., -path_info => 0|1)
        Export more test-related variables when running external tests
      921296d3
    • J
      Merge branch 'jn/gitweb-install' · 14b8512f
      Junio C Hamano 提交于
      * jn/gitweb-install:
        gitweb: Create install target for gitweb in Makefile
        gitweb: Improve installation instructions in gitweb/INSTALL
      14b8512f
    • J
      Merge branch 'jn/gitweb-our-squelch' · 71f1d729
      Junio C Hamano 提交于
      * jn/gitweb-our-squelch:
        gitweb: Silence 'Variable VAR may be unavailable' warnings
      71f1d729
    • J
      Merge branch 'jn/request-pull' · 3b65270d
      Junio C Hamano 提交于
      * jn/request-pull:
        tests: chmod +x t5150
        adapt request-pull tests for new pull request format
        t5150: protect backslash with backslash in shell
        request-pull: protect against OPTIONS_KEEPDASHDASH from environment
        tests for request-pull
      3b65270d
    • J
      Merge branch 'jn/shortlog' · 8e3bc145
      Junio C Hamano 提交于
      * jn/shortlog:
        pretty: Respect --abbrev option
        shortlog: Document and test --format option
        t4201 (shortlog): Test output format with multiple authors
        t4201 (shortlog): guard setup with test_expect_success
        Documentation/shortlog: scripted users should not rely on implicit HEAD
      8e3bc145
    • J
      Merge branch 'jn/t7006-fixup' · f9a518e8
      Junio C Hamano 提交于
      * jn/t7006-fixup:
        t7006: guard cleanup with test_expect_success
      f9a518e8
    • J
      Merge branch 'js/maint-receive-pack-symref-alias' · 9215f76f
      Junio C Hamano 提交于
      * js/maint-receive-pack-symref-alias:
        t5516-fetch-push.sh: style cleanup
        receive-pack: detect aliased updates which can occur with symrefs
        receive-pack: switch global variable 'commands' to a parameter
      
      Conflicts:
      	t/t5516-fetch-push.sh
      9215f76f
    • J
      Merge branch 'sp/maint-dumb-http-pack-reidx' · 035bf8d7
      Junio C Hamano 提交于
      * sp/maint-dumb-http-pack-reidx:
        http.c::new_http_pack_request: do away with the temp variable filename
        http-fetch: Use temporary files for pack-*.idx until verified
        http-fetch: Use index-pack rather than verify-pack to check packs
        Allow parse_pack_index on temporary files
        Extract verify_pack_index for reuse from verify_pack
        Introduce close_pack_index to permit replacement
        http.c: Remove unnecessary strdup of sha1_to_hex result
        http.c: Don't store destination name in request structures
        http.c: Drop useless != NULL test in finish_http_pack_request
        http.c: Tiny refactoring of finish_http_pack_request
        t5550-http-fetch: Use subshell for repository operations
        http.c: Remove bad free of static block
      035bf8d7
    • J
      Merge branch 'jn/submodule-basic-test' · 465ef577
      Junio C Hamano 提交于
      * jn/submodule-basic-test:
        t7400: clarify submodule update tests
        t7400: clarify 'submodule add' tests
        t7400: split setup into multiple tests
      465ef577
    • J
      Merge branch 'np/index-pack-memsave' · e43e48cf
      Junio C Hamano 提交于
      * np/index-pack-memsave:
        index-pack: smarter memory usage when appending objects
        index-pack: rationalize unpack_entry_data()
        index-pack: smarter memory usage when resolving deltas
      e43e48cf
    • J
      Merge branch 'jc/am-3-show-corrupted-patch' · edea184a
      Junio C Hamano 提交于
      * jc/am-3-show-corrupted-patch:
        am -3: recover the diagnostic messages for corrupt patches
      edea184a
    • J
      Merge branch 'jc/maint-no-reflog-expire-unreach-for-head' · a660534e
      Junio C Hamano 提交于
      * jc/maint-no-reflog-expire-unreach-for-head:
        reflog --expire-unreachable: special case entries in "HEAD" reflog
        more war on "sleep" in tests
        Document gc.<pattern>.reflogexpire variables
      
      Conflicts:
      	Documentation/config.txt
      a660534e
    • J
      Merge branch 'cw/maint-exec-defpath' · 455bda99
      Junio C Hamano 提交于
      * cw/maint-exec-defpath:
        autoconf: Check if <paths.h> exists and set HAVE_PATHS_H
        exec_cmd.c: replace hard-coded path list with one from <paths.h>
      455bda99
    • J
      Merge branch 'tr/word-diff' · 1bdd46cd
      Junio C Hamano 提交于
      * tr/word-diff:
        diff: add --word-diff option that generalizes --color-words
      
      Conflicts:
      	diff.c
      1bdd46cd
    • J
      Merge branch 'sp/maint-describe-tiebreak-with-tagger-date' · e22d62d9
      Junio C Hamano 提交于
      * sp/maint-describe-tiebreak-with-tagger-date:
        describe: Break annotated tag ties by tagger date
        tag.c: Parse tagger date (if present)
        tag.c: Refactor parse_tag_buffer to be saner to program
        tag.h: Remove unused signature field
        tag.c: Correct indentation
      e22d62d9
    • J
      Merge branch 'jc/status-show-ignored' · cd4ce1e8
      Junio C Hamano 提交于
      * jc/status-show-ignored:
        wt-status: fix 'fprintf' compilation warning
        status: --ignored option shows ignored files
        wt-status: rename and restructure status-print-untracked
        wt-status: collect ignored files
        wt-status: plug memory leak while collecting untracked files
        wt-status: remove unused workdir_untracked member
      cd4ce1e8
    • J
      Merge branch 'np/malloc-threading' · ea5f75a6
      Junio C Hamano 提交于
      * np/malloc-threading:
        Thread-safe xmalloc and xrealloc needs a recursive mutex
        Make xmalloc and xrealloc thread-safe
      ea5f75a6
    • J
      Merge branch 'sr/remote-helper-export' · af655431
      Junio C Hamano 提交于
      * sr/remote-helper-export:
        t5800: testgit helper requires Python support
        Makefile: Simplify handling of python scripts
        remote-helpers: add tests for testgit helper
        remote-helpers: add testgit helper
        remote-helpers: add support for an export command
        remote-helpers: allow requesing the path to the .git directory
        fast-import: always create marks_file directories
        clone: also configure url for bare clones
        clone: pass the remote name to remote_get
      
      Conflicts:
      	Makefile
      af655431
    • J
      Merge branch 'ld/discovery-limit-to-fs' (early part) · 78f17935
      Junio C Hamano 提交于
      * 'ld/discovery-limit-to-fs' (early part):
        Rename ONE_FILESYSTEM to DISCOVERY_ACROSS_FILESYSTEM
        GIT_ONE_FILESYSTEM: flip the default to stop at filesystem boundaries
        Add support for GIT_ONE_FILESYSTEM
        truncate cwd string before printing error message
        config.c: remove static keyword from git_env_bool()
      78f17935
    • J
      Merge branch 'ar/config-from-command-line' · 7f3ed824
      Junio C Hamano 提交于
      * ar/config-from-command-line:
        Complete prototype of git_config_from_parameters()
        Use strbufs instead of open-coded string manipulation
        Allow passing of configuration parameters in the command line
      7f3ed824
    • J
      Merge branch 'em/checkout-orphan' · e2ab0227
      Junio C Hamano 提交于
      * em/checkout-orphan:
        git checkout: create unparented branch by --orphan
      e2ab0227
    • T
      Complete prototype of git_config_from_parameters() · b3d83d9f
      Thomas Rast 提交于
      Add the missing argument list.  (Its lack triggered a compiler warning
      for me.)
      Signed-off-by: NThomas Rast <trast@student.ethz.ch>
      Acked-by: NAlex Riesen <raa.lkml@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      b3d83d9f
    • J
      Merge branch 'maint' · 1be270cb
      Junio C Hamano 提交于
      * maint:
        Fix checkout of large files to network shares on Windows XP
        start_command: close cmd->err descriptor when fork/spawn fails
        Fix "Out of memory? mmap failed" for files larger than 4GB on Windows
      1be270cb
    • R
      Fix checkout of large files to network shares on Windows XP · c8b29645
      René Scharfe 提交于
      Bigger writes to network drives on Windows XP fail.  Cap them at 31MB to
      allow them to succeed.  Callers need to be prepared for write() calls
      that do less work than requested anyway.
      
      On local drives, write() calls are translated to WriteFile() calls with
      a cap of 64KB on Windows XP and 256KB on Vista.  Thus a cap of 31MB won't
      affect the number of WriteFile() calls which do the actual work.  There's
      still room for some other version of Windows to use a chunk size of 1MB
      without increasing the number of system calls.
      Signed-off-by: NRene Scharfe <rene.scharfe@lsrfire.ath.cx>
      Signed-off-by: NJohannes Sixt <j6t@kdbg.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      c8b29645
    • B
      start_command: close cmd->err descriptor when fork/spawn fails · fc012c28
      bert Dvornik 提交于
      Fix the problem where the cmd->err passed into start_command wasn't
      being properly closed when certain types of errors occurr.  (Compare
      the affected code with the clean shutdown code later in the function.)
      
      On Windows, this problem would be triggered if mingw_spawnvpe()
      failed, which would happen if the command to be executed was malformed
      (e.g. a text file that didn't start with a #! line).  If cmd->err was
      a pipe, the failure to close it could result in a hang while the other
      side was waiting (forever) for either input or pipe close, e.g. while
      trying to shove the output into the side band.  On msysGit, this
      problem was causing a hang in t5516-fetch-push.
      
      [J6t: With a slight adjustment of the test case, the hang is also
      observed on Linux.]
      Signed-off-by: Nbert Dvornik <dvornik+git@gmail.com>
      Signed-off-by: NJohannes Sixt <j6t@kdbg.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      fc012c28
    • I
      Fix "Out of memory? mmap failed" for files larger than 4GB on Windows · 60890cc6
      Ian McLean 提交于
      The git_mmap implementation was broken for file sizes that wouldn't fit
      into a size_t (32 bits).  This was caused by intermediate variables that
      were only 32 bits wide when they should be 64 bits.
      Signed-off-by: NJohannes Sixt <j6t@kdbg.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      60890cc6
  2. 20 5月, 2010 2 次提交
  3. 19 5月, 2010 8 次提交
  4. 12 5月, 2010 2 次提交
  5. 11 5月, 2010 2 次提交