1. 29 12月, 2017 14 次提交
    • J
      Merge branch 'ws/curl-http-proxy-over-https' · fc4a226b
      Junio C Hamano 提交于
      Git has been taught to support an https:// URL used for http.proxy
      when using recent versions of libcurl.
      
      * ws/curl-http-proxy-over-https:
        http: support CURLPROXY_HTTPS
      fc4a226b
    • J
      Merge branch 'ks/doc-previous-checkout' · f53edaf2
      Junio C Hamano 提交于
      Doc update.
      
      * ks/doc-previous-checkout:
        Doc/check-ref-format: clarify information about @{-N} syntax
      f53edaf2
    • J
      Merge branch 'ks/rebase-error-messages' · 594672d2
      Junio C Hamano 提交于
      Error messages from "git rebase" have been somewhat cleaned up.
      
      * ks/rebase-error-messages:
        rebase: rebasing can also be done when HEAD is detached
        rebase: distinguish user input by quoting it
        rebase: consistently use branch_name variable
      594672d2
    • J
      Merge branch 'sr/http-sslverify-config-doc' · 593fdcc0
      Junio C Hamano 提交于
      Docfix.
      
      * sr/http-sslverify-config-doc:
        config: document default value of http.sslVerify
      593fdcc0
    • J
      Merge branch 'nm/imap-send-quote-server-folder-name' · 9368a3d0
      Junio C Hamano 提交于
      "git imap-send" did not correctly quote the folder name when
      making a request to the server, which has been corrected.
      
      * nm/imap-send-quote-server-folder-name:
        imap-send: URI encode server folder
      9368a3d0
    • J
      Merge branch 'bp/fsmonitor' · 8e777af2
      Junio C Hamano 提交于
      Test fix.
      
      * bp/fsmonitor:
        p7519: improve check for prerequisite WATCHMAN
      8e777af2
    • J
      Merge branch 'jh/partial-clone-doc' · f40e83d6
      Junio C Hamano 提交于
      * jh/partial-clone-doc:
        partial-clone: design doc
      f40e83d6
    • J
      Merge branch 'jt/transport-hide-vtable' · 2546de27
      Junio C Hamano 提交于
      Code clean-up.
      
      * jt/transport-hide-vtable:
        transport: make transport vtable more private
        clone, fetch: remove redundant transport check
      2546de27
    • J
      Merge branch 'js/enhanced-version-info' · 58d1772c
      Junio C Hamano 提交于
      "git version --build-options" learned to report the host CPU and
      the exact commit object name the binary was built from.
      
      * js/enhanced-version-info:
        version --build-options: report commit, too, if possible
        version --build-options: also report host CPU
      58d1772c
    • J
      Merge branch 'tz/lib-git-svn-svnserve-tests' · deeb2fce
      Junio C Hamano 提交于
      * tz/lib-git-svn-svnserve-tests:
        t/lib-git-svn.sh: improve svnserve tests with parallel make test
        t/lib-git-svn: cleanup inconsistent tab/space usage
      deeb2fce
    • J
      Merge branch 'ew/svn-crlf' · 63dd5448
      Junio C Hamano 提交于
      "git svn" has been updated to strip CRs in the commit messages, as
      recent versions of Subversion rejects them.
      
      * ew/svn-crlf:
        git-svn: convert CRLF to LF in commit message to SVN
      63dd5448
    • J
      Merge branch 'cc/skip-to-optional-val' · f427b949
      Junio C Hamano 提交于
      Introduce a helper to simplify code to parse a common pattern that
      expects either "--key" or "--key=<something>".
      
      * cc/skip-to-optional-val:
        t4045: reindent to make helpers readable
        diff: add tests for --relative without optional prefix value
        diff: use skip_to_optional_arg_default() in parsing --relative
        diff: use skip_to_optional_arg_default()
        diff: use skip_to_optional_arg()
        index-pack: use skip_to_optional_arg()
        git-compat-util: introduce skip_to_optional_arg()
      f427b949
    • J
      Merge branch 'ra/prompt-eread-fix' · 5abbdbbd
      Junio C Hamano 提交于
      Update the shell prompt script (in contrib/) to strip trailing CR
      from strings read from various "state" files.
      
      * ra/prompt-eread-fix:
        git-prompt: fix reading files with windows line endings
        git-prompt: make __git_eread intended use explicit
      5abbdbbd
    • J
      Merge branch 'bw/path-doc' · 1f24cad8
      Junio C Hamano 提交于
      Doc updates.
      
      * bw/path-doc:
        path: document path functions
      1f24cad8
  2. 28 12月, 2017 22 次提交
    • J
      RelNotes: the eleventh batch · 29533fb1
      Junio C Hamano 提交于
      Hopefully the last one before -rc0
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      29533fb1
    • J
      Merge branch 'rb/quick-install-doc' · dc8fb4dd
      Junio C Hamano 提交于
      The build procedure now allows not just the repositories but also
      the refs to be used to take pre-formatted manpages and html
      documents to install.
      
      * rb/quick-install-doc:
        install-doc-quick: allow specifying what ref to install
      dc8fb4dd
    • J
      Merge branch 'jt/transport-no-more-rsync' · d22114ac
      Junio C Hamano 提交于
      Code clean-up.
      
      * jt/transport-no-more-rsync:
        transport: remove unused "push" in vtable
      d22114ac
    • J
      Merge branch 'sg/travis-fixes' · f62b471d
      Junio C Hamano 提交于
      Assorted updates for TravisCI integration.
      
      * sg/travis-fixes:
        travis-ci: use 'set -x' in 'ci/*' scripts for extra tracing output
        travis-ci: set GIT_TEST_HTTPD in 'ci/lib-travisci.sh'
        travis-ci: move setting environment variables to 'ci/lib-travisci.sh'
        travis-ci: introduce a $jobname variable for 'ci/*' scripts
      f62b471d
    • J
      Merge branch 'sb/test-helper-excludes' · 06358125
      Junio C Hamano 提交于
      Simplify the ignore rules for t/helper directory.
      
      * sb/test-helper-excludes:
        t/helper: ignore everything but sources
      06358125
    • J
      Merge branch 'ot/pretty' · 6bd396be
      Junio C Hamano 提交于
      Code clean-up.
      
      * ot/pretty:
        format: create docs for pretty.h
        format: create pretty.h file
      6bd396be
    • J
      Merge branch 'bw/submodule-sans-cache-compat' · 00c4d2b6
      Junio C Hamano 提交于
      Code clean-up.
      
      * bw/submodule-sans-cache-compat:
        submodule: convert get_next_submodule to not rely on the_index
        submodule: used correct index in is_staging_gitmodules_ok
        submodule: convert stage_updated_gitmodules to take a struct index_state
      00c4d2b6
    • J
      Merge branch 'es/clone-shared-worktree' · 237aa99c
      Junio C Hamano 提交于
      "git clone --shared" to borrow from a (secondary) worktree did not
      work, even though "git clone --local" did.  Both are now accepted.
      
      * es/clone-shared-worktree:
        clone: support 'clone --shared' from a worktree
      237aa99c
    • J
      Merge branch 'tb/delimit-pretty-trailers-args-with-comma' · e2e2bf24
      Junio C Hamano 提交于
      Doc updates.
      
      * tb/delimit-pretty-trailers-args-with-comma:
        docs/pretty-formats: mention commas in %(trailers) syntax
      e2e2bf24
    • J
      Merge branch 'rs/fmt-merge-msg-leakfix' · 54b1335a
      Junio C Hamano 提交于
      Leakfix.
      
      * rs/fmt-merge-msg-leakfix:
        transport-helper: plug strbuf and string_list leaks
      54b1335a
    • J
      Merge branch 'jt/decorate-api' · eacf669c
      Junio C Hamano 提交于
      A few structures and variables that are implementation details of
      the decorate API have been renamed and then the API got documented
      better.
      
      * jt/decorate-api:
        decorate: clean up and document API
      eacf669c
    • J
      Merge branch 'jk/cvsimport-quoting' · 6ae18684
      Junio C Hamano 提交于
      Typo/Logico fix.
      
      * jk/cvsimport-quoting:
        cvsimport: apply shell-quoting regex globally
      6ae18684
    • J
      Merge branch 'db/doc-workflows-neuter-the-maintainer' · f7bbca1c
      Junio C Hamano 提交于
      Docfix.
      
      * db/doc-workflows-neuter-the-maintainer:
        doc: reword gitworkflows.txt for neutrality
      f7bbca1c
    • J
      Merge branch 'ks/branch-cleanup' · 0faff988
      Junio C Hamano 提交于
      Code clean-up.
      
      * ks/branch-cleanup:
        builtin/branch: strip refs/heads/ using skip_prefix
        branch: update warning message shown when copying a misnamed branch
        branch: group related arguments of create_branch()
        branch: improve documentation and naming of create_branch() parameters
      0faff988
    • J
      Merge branch 'rs/strbuf-read-once-reset-length' · a13e45f1
      Junio C Hamano 提交于
      Leakfix.
      
      * rs/strbuf-read-once-reset-length:
        strbuf: release memory on read error in strbuf_read_once()
      a13e45f1
    • J
      Merge branch 'rs/fmt-merge-msg-string-leak-fix' · 1f9ce78d
      Junio C Hamano 提交于
      Leakfix.
      
      * rs/fmt-merge-msg-string-leak-fix:
        fmt-merge-msg: avoid leaking strbuf in shortlog()
      1f9ce78d
    • J
      Merge branch 'rs/am-builtin-leakfix' · 5c14bd61
      Junio C Hamano 提交于
      Leakfix.
      
      * rs/am-builtin-leakfix:
        am: release strbuf after use in split_mail_mbox()
      5c14bd61
    • J
      Merge branch 'es/worktree-checkout-hook' · e87f9fc9
      Junio C Hamano 提交于
      "git worktree add" learned to run the post-checkout hook, just like
      "git checkout" does, after the initial checkout.
      
      * es/worktree-checkout-hook:
        worktree: invoke post-checkout hook (unless --no-checkout)
      e87f9fc9
    • J
      Merge branch 'lb/rebase-i-short-command-names' · 0da2ba48
      Junio C Hamano 提交于
      With a configuration variable rebase.abbreviateCommands set,
      "git rebase -i" produces the todo list with a single-letter
      command names.
      
      * lb/rebase-i-short-command-names:
        sequencer.c: drop 'const' from function return type
        t3404: add test case for abbreviated commands
        rebase -i: learn to abbreviate command names
        rebase -i -x: add exec commands via the rebase--helper
        rebase -i: update functions to use a flags parameter
        rebase -i: replace reference to sha1 with oid
        rebase -i: refactor transform_todo_ids
        rebase -i: set commit to null in exec commands
        Documentation: use preferred name for the 'todo list' script
        Documentation: move rebase.* configs to new file
      0da2ba48
    • J
      Merge branch 'tb/check-crlf-for-safe-crlf' · 720b1764
      Junio C Hamano 提交于
      The "safe crlf" check incorrectly triggered for contents that does
      not use CRLF as line endings, which has been corrected.
      
      * tb/check-crlf-for-safe-crlf:
        t0027: Adapt the new MIX tests to Windows
        convert: tighten the safe autocrlf handling
      720b1764
    • J
      Merge branch 'jh/object-filtering' · 61061abb
      Junio C Hamano 提交于
      In preparation for implementing narrow/partial clone, the object
      walking machinery has been taught a way to tell it to "filter" some
      objects from enumeration.
      
      * jh/object-filtering:
        rev-list: support --no-filter argument
        list-objects-filter-options: support --no-filter
        list-objects-filter-options: fix 'keword' typo in comment
        pack-objects: add list-objects filtering
        rev-list: add list-objects filtering support
        list-objects: filter objects in traverse_commit_list
        oidset: add iterator methods to oidset
        oidmap: add oidmap iterator methods
        dir: allow exclusions from blob in addition to file
      61061abb
    • J
      sequencer.c: drop 'const' from function return type · ee5462d6
      Junio C Hamano 提交于
      With -Werror=ignored-qualifiers, a function that claims to return
      "const char" gets this error:
      
          CC sequencer.o
      sequencer.c:798:19: error: type qualifiers ignored on function return
      type [-Werror=ignored-qualifiers]
       static const char command_to_char(const enum todo_command command)
                         ^
      Reported-by: NNguyễn Thái Ngọc Duy <pclouds@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ee5462d6
  3. 20 12月, 2017 4 次提交
    • J
      RelNotes: the tenth batch · 936d1b98
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      936d1b98
    • J
      Merge branch 'ls/editor-waiting-message' · 0c69a132
      Junio C Hamano 提交于
      Git shows a message to tell the user that it is waiting for the
      user to finish editing when spawning an editor, in case the editor
      opens to a hidden window or somewhere obscure and the user gets
      lost.
      
      * ls/editor-waiting-message:
        launch_editor(): indicate that Git waits for user input
        refactor "dumb" terminal determination
      0c69a132
    • J
      Merge branch 'sg/setup-doc-update' · bdae4af8
      Junio C Hamano 提交于
      Comment update.
      
      * sg/setup-doc-update:
        setup.c: fix comment about order of .git directory discovery
      bdae4af8
    • J
      Merge branch 'ar/unconfuse-three-dots' · 8d7fefaa
      Junio C Hamano 提交于
      Ancient part of codebase still shows dots after an abbreviated
      object name just to show that it is not a full object name, but
      these ellipses are confusing to people who newly discovered Git
      who are used to seeing abbreviated object names and find them
      confusing with the range syntax.
      
      * ar/unconfuse-three-dots:
        t2020: test variations that matter
        t4013: test new output from diff --abbrev --raw
        diff: diff_aligned_abbrev: remove ellipsis after abbreviated SHA-1 value
        t4013: prepare for upcoming "diff --raw --abbrev" output format change
        checkout: describe_detached_head: remove ellipsis after committish
        print_sha1_ellipsis: introduce helper
        Documentation: user-manual: limit usage of ellipsis
        Documentation: revisions: fix typo: "three dot" ---> "three-dot" (in line with "two-dot").
      8d7fefaa