1. 23 11月, 2009 1 次提交
    • B
      Clarify and correct -z · 64485b4a
      Björn Gustavsson 提交于
      The description for -z is too vague and general for the
      apply, diff*, and log commands.
      
      Change the description of -z for 'git log' to note that
      commits will be separated by NULs.
      
      Change the description of -z for 'git diff*' and 'git apply'
      to note that it applies to the --numstat option, and for
      'git diff*' also for --raw option.
      
      Also correct the description of the "munging" of pathanmes that
      takes place in the absence of -z for the 'git diff*' and
      'git apply' commands, namely that apart from the characters mentioned,
      double quotes will also be escaped and that the pathname will be
      enclosed in double quotes if any characters are escaped.
      Signed-off-by: NBjörn Gustavsson <bgustavsson@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      64485b4a
  2. 21 11月, 2009 19 次提交
    • J
      Merge branch 'jc/fix-tree-walk' (early part) · 39add7a3
      Junio C Hamano 提交于
      * 'jc/fix-tree-walk' (early part):
        unpack_callback(): use unpack_failed() consistently
        unpack-trees: typofix
        diff-lib.c: fix misleading comments on oneway_diff()
      39add7a3
    • J
      Merge branch 'jh/notes' (early part) · 885d492f
      Junio C Hamano 提交于
      * 'jh/notes' (early part):
        Add selftests verifying concatenation of multiple notes for the same commit
        Refactor notes code to concatenate multiple notes annotating the same object
        Add selftests verifying that we can parse notes trees with various fanouts
        Teach the notes lookup code to parse notes trees with various fanout schemes
        Teach notes code to free its internal data structures on request
        Add '%N'-format for pretty-printing commit notes
        Add flags to get_commit_notes() to control the format of the note string
        t3302-notes-index-expensive: Speed up create_repo()
        fast-import: Add support for importing commit notes
        Teach "-m <msg>" and "-F <file>" to "git notes edit"
        Add an expensive test for git-notes
        Speed up git notes lookup
        Add a script to edit/inspect notes
        Introduce commit notes
      
      Conflicts:
      	.gitignore
      	Documentation/pretty-formats.txt
      	pretty.c
      885d492f
    • J
      Merge branch 'sp/smart-http' · 905bf774
      Junio C Hamano 提交于
      * sp/smart-http: (37 commits)
        http-backend: Let gcc check the format of more printf-type functions.
        http-backend: Fix access beyond end of string.
        http-backend: Fix bad treatment of uintmax_t in Content-Length
        t5551-http-fetch: Work around broken Accept header in libcurl
        t5551-http-fetch: Work around some libcurl versions
        http-backend: Protect GIT_PROJECT_ROOT from /../ requests
        Git-aware CGI to provide dumb HTTP transport
        http-backend: Test configuration options
        http-backend: Use http.getanyfile to disable dumb HTTP serving
        test smart http fetch and push
        http tests: use /dumb/ URL prefix
        set httpd port before sourcing lib-httpd
        t5540-http-push: remove redundant fetches
        Smart HTTP fetch: gzip requests
        Smart fetch over HTTP: client side
        Smart push over HTTP: client side
        Discover refs via smart HTTP server when available
        http-backend: more explict LocationMatch
        http-backend: add example for gitweb on same URL
        http-backend: use mod_alias instead of mod_rewrite
        ...
      
      Conflicts:
      	.gitignore
      	remote-curl.c
      905bf774
    • J
      Merge branch 'bw/autoconf-more' · 7dacc6c0
      Junio C Hamano 提交于
      * bw/autoconf-more:
        configure: add settings for gitconfig, editor and pager
        configure: add macro to set arbitrary make variables
      7dacc6c0
    • J
      Merge branch 'jn/editor-pager' · 376f39fb
      Junio C Hamano 提交于
      * jn/editor-pager:
        Provide a build time default-pager setting
        Provide a build time default-editor setting
        am -i, git-svn: use "git var GIT_PAGER"
        add -i, send-email, svn, p4, etc: use "git var GIT_EDITOR"
        Teach git var about GIT_PAGER
        Teach git var about GIT_EDITOR
        Suppress warnings from "git var -l"
        Do not use VISUAL editor on dumb terminals
        Handle more shell metacharacters in editor names
      376f39fb
    • J
      Merge branch 'rj/cygwin-msvc' · 7a4383cf
      Junio C Hamano 提交于
      * rj/cygwin-msvc:
        MSVC: Add support for building with NO_MMAP
        Makefile: keep MSVC and Cygwin configuration separate
      7a4383cf
    • J
      Merge branch 'rj/maint-simplify-cygwin-makefile' · 81024533
      Junio C Hamano 提交于
      * rj/maint-simplify-cygwin-makefile:
        Makefile: merge two Cygwin configuration sections into one
      81024533
    • J
      Merge branch 'bg/format-patch-doc-update' · 1a02a85d
      Junio C Hamano 提交于
      * bg/format-patch-doc-update:
        format-patch: Add "--no-stat" as a synonym for "-p"
        format-patch documentation: Fix formatting
        format-patch documentation: Remove diff options that are not useful
        format-patch: Always generate a patch
      1a02a85d
    • J
      Merge branch 'tr/filter-branch' · aa437791
      Junio C Hamano 提交于
      * tr/filter-branch:
        filter-branch: nearest-ancestor rewriting outside subdir filter
        filter-branch: stop special-casing $filter_subdir argument
      aa437791
    • J
      Merge branch 'sc/protocol-doc' · 1973b23d
      Junio C Hamano 提交于
      * sc/protocol-doc:
        Update packfile transfer protocol documentation
      1973b23d
    • J
      Merge branch 'jl/submodule-add-noname' · 6a09ff14
      Junio C Hamano 提交于
      * jl/submodule-add-noname:
        git submodule add: make the <path> parameter optional
      6a09ff14
    • J
      Merge branch 'sb/ls-tree-parseopt' · 3fa95ce5
      Junio C Hamano 提交于
      * sb/ls-tree-parseopt:
        ls-tree: migrate to parse-options
        t3101: test more ls-tree options
      3fa95ce5
    • J
      Merge branch 'rg/doc-workflow' · ef6a243e
      Junio C Hamano 提交于
      * rg/doc-workflow:
        Add branch management for releases to gitworkflows
      ef6a243e
    • J
      Merge branch 'jn/gitweb-log-history' · 375fe926
      Junio C Hamano 提交于
      * jn/gitweb-log-history:
        gitweb: Make 'history' view (re)use git_log_generic()
        gitweb: Refactor common parts of 'log' and 'shortlog' views
        gitweb: Refactor 'log' action generation, adding git_log_body()
      375fe926
    • J
      Merge branch 'jn/help-everywhere' · 750054cd
      Junio C Hamano 提交于
      * jn/help-everywhere: (23 commits)
        diff --no-index: make the usage string less scary
        merge-{recursive,subtree}: use usagef() to print usage
        Introduce usagef() that takes a printf-style format
        Let 'git <command> -h' show usage without a git dir
        Show usage string for 'git http-push -h'
        Let 'git http-fetch -h' show usage outside any git repository
        Show usage string for 'git stripspace -h'
        Show usage string for 'git unpack-file -h'
        Show usage string for 'git show-index -h'
        Show usage string for 'git rev-parse -h'
        Show usage string for 'git merge-one-file -h'
        Show usage string for 'git mailsplit -h'
        Show usage string for 'git imap-send -h'
        Show usage string for 'git get-tar-commit-id -h'
        Show usage string for 'git fast-import -h'
        Show usage string for 'git check-ref-format -h'
        http-fetch: add missing initialization of argv0_path
        Show usage string for 'git show-ref -h'
        Show usage string for 'git merge-ours -h'
        Show usage string for 'git commit-tree -h'
        ...
      
      Conflicts:
      	imap-send.c
      750054cd
    • J
      Merge branch 'jp/fetch-cull-many-refs' · 1b8dbdb4
      Junio C Hamano 提交于
      * jp/fetch-cull-many-refs:
        remote: fix use-after-free error detected by glibc in ref_remove_duplicates
        fetch: Speed up fetch of large numbers of refs
        remote: Make ref_remove_duplicates faster for large numbers of refs
      1b8dbdb4
    • R
      Add branch management for releases to gitworkflows · 382e5431
      Raman Gupta 提交于
      The current man page does a reasonable job at describing branch management
      during the development process, but it does not contain any guidance as to
      how the branches are affected by releases.
      
      Add a basic introduction to the branch management undertaken during a
      git.git release, so that a reader may gain some insight into how the
      integration, maintenance, and topic branches are affected during the
      release transition, and is thus able to better design the process for their
      own project.
      
      Other release activities such as reviews, testing, and creating
      distributions are currently out of scope.
      Signed-off-by: NNanako Shiraishi <nanako3@lavabit.com>
      Acked-by: NThomas Rast <trast@student.ethz.ch>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      382e5431
    • T
      describe: do not use unannotated tag even if exact match · 7a0d61bb
      Thomas Rast 提交于
      4d23660e (describe: when failing, tell the user about options that
      work, 2009-10-28) forgot to update the shortcut path where the code
      detected and used a possible exact match.  This means that an
      unannotated tag on HEAD would be used by 'git describe'.
      
      Guard this code path against the new circumstances, where unannotated
      tags can be present in ->util even if we're not actually planning to
      use them.
      
      While there, also add some tests for --all.
      
      Reported by 'yashi' on IRC.
      Signed-off-by: NThomas Rast <trast@student.ethz.ch>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7a0d61bb
    • D
      submodule.c: Squelch a "use before assignment" warning · 75b9a8a6
      David Aguilar 提交于
      i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5493) compiler
      (and probably others) mistakenly thinks variable 'right' is used
      before assigned.  Work around it by giving it a fake initialization.
      Signed-off-by: NDavid Aguilar <davvid@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      75b9a8a6
  3. 18 11月, 2009 5 次提交
  4. 17 11月, 2009 2 次提交
  5. 16 11月, 2009 13 次提交