1. 27 1月, 2017 2 次提交
  2. 24 1月, 2017 12 次提交
  3. 19 1月, 2017 22 次提交
    • J
      Sixth batch for 2.12 · 787f75f0
      Junio C Hamano 提交于
      787f75f0
    • J
      Merge branch 'sb/remove-gitview' · 6903f33c
      Junio C Hamano 提交于
      Retire long unused/unmaintained gitview from the contrib/ area.
      
      * sb/remove-gitview:
        doc: git-gui browser does not default to HEAD
        doc: gitk: add the upstream repo location
        doc: gitk: remove gitview reference
        contrib: remove gitview
      6903f33c
    • J
      Merge branch 'js/asciidoctor-tweaks' · 0abfede3
      Junio C Hamano 提交于
      Adjust documentation to help AsciiDoctor render better while not
      breaking the rendering done by AsciiDoc.
      
      * js/asciidoctor-tweaks:
        asciidoctor: fix user-manual to be built by `asciidoctor`
        giteveryday: unbreak rendering with AsciiDoctor
      0abfede3
    • J
      Merge branch 'sb/unpack-trees-cleanup' · 0c0e0fd0
      Junio C Hamano 提交于
      Code cleanup.
      
      * sb/unpack-trees-cleanup:
        unpack-trees: factor progress setup out of check_updates
        unpack-trees: remove unneeded continue
        unpack-trees: move checkout state into check_updates
      0c0e0fd0
    • J
      Merge branch 'rh/mergetool-regression-fix' · 7cef7fad
      Junio C Hamano 提交于
      "git mergetool" without any pathspec on the command line that is
      run from a subdirectory became no-op in Git v2.11 by mistake, which
      has been fixed.
      
      * rh/mergetool-regression-fix:
        mergetool: fix running in subdir when rerere enabled
        mergetool: take the "-O" out of $orderfile
        t7610: add test case for rerere+mergetool+subdir bug
        t7610: spell 'git reset --hard' consistently
        t7610: don't assume the checked-out commit
        t7610: always work on a test-specific branch
        t7610: delete some now-unnecessary 'git reset --hard' lines
        t7610: run 'git reset --hard' after each test to clean up
        t7610: don't rely on state from previous test
        t7610: use test_when_finished for cleanup tasks
        t7610: move setup code to the 'setup' test case
        t7610: update branch names to match test number
        rev-parse doc: pass "--" to rev-parse in the --prefix example
        .mailmap: record canonical email for Richard Hansen
      7cef7fad
    • J
      Merge branch 'bw/realpath-wo-chdir' · 1c16df23
      Junio C Hamano 提交于
      The implementation of "real_path()" was to go there with chdir(2)
      and call getcwd(3), but this obviously wouldn't be usable in a
      threaded environment.  Rewrite it to manually resolve relative
      paths including symbolic links in path components.
      
      * bw/realpath-wo-chdir:
        real_path: set errno when max number of symlinks is exceeded
        real_path: prevent redefinition of MAXSYMLINKS
      1c16df23
    • J
      Merge branch 'jk/execv-dashed-external' · 5918bdcf
      Junio C Hamano 提交于
      Typing ^C to pager, which usually does not kill it, killed Git and
      took the pager down as a collateral damage in certain process-tree
      structure.  This has been fixed.
      
      * jk/execv-dashed-external:
        execv_dashed_external: wait for child on signal death
        execv_dashed_external: stop exiting with negative code
        execv_dashed_external: use child_process struct
      5918bdcf
    • J
      Merge branch 'sp/cygwin-build-fixes' · 60dae46e
      Junio C Hamano 提交于
      Build updates for Cygwin.
      
      * sp/cygwin-build-fixes:
        Makefile: put LIBS after LDFLAGS for imap-send
        Makefile: POSIX windres
      60dae46e
    • J
      Merge branch 'sb/pathspec-errors' · 00880a17
      Junio C Hamano 提交于
      Running "git add a/b" when "a" is a submodule correctly errored
      out, but without a meaningful error message.
      
      * sb/pathspec-errors:
        pathspec: give better message for submodule related pathspec error
      00880a17
    • J
      Merge branch 'pb/test-must-fail-is-for-git' · c7f352f3
      Junio C Hamano 提交于
      Test cleanup.
      
      * pb/test-must-fail-is-for-git:
        t9813: avoid using pipes
        don't use test_must_fail with grep
      c7f352f3
    • J
      Merge branch 'bw/pathspec-cleanup' · fe9ec8bd
      Junio C Hamano 提交于
      Code clean-up in the pathspec API.
      
      * bw/pathspec-cleanup:
        pathspec: rename prefix_pathspec to init_pathspec_item
        pathspec: small readability changes
        pathspec: create strip submodule slash helpers
        pathspec: create parse_element_magic helper
        pathspec: create parse_long_magic function
        pathspec: create parse_short_magic function
        pathspec: factor global magic into its own function
        pathspec: simpler logic to prefix original pathspec elements
        pathspec: always show mnemonic and name in unsupported_magic
        pathspec: remove unused variable from unsupported_magic
        pathspec: copy and free owned memory
        pathspec: remove the deprecated get_pathspec function
        ls-tree: convert show_recursive to use the pathspec struct interface
        dir: convert fill_directory to use the pathspec struct interface
        dir: remove struct path_simplify
        mv: remove use of deprecated 'get_pathspec()'
      fe9ec8bd
    • J
      Merge branch 'js/mingw-test-push-unc-path' · e51058ff
      Junio C Hamano 提交于
      "git push \\server\share\dir" has recently regressed and then
      fixed.  A test has retroactively been added for this breakage.
      
      * js/mingw-test-push-unc-path:
        mingw: add a regression test for pushing to UNC paths
      e51058ff
    • J
      Merge branch 'sb/submodule-cleanup-export-git-dir-env' · 8b5b0e8d
      Junio C Hamano 提交于
      Code cleanup.
      
      * sb/submodule-cleanup-export-git-dir-env:
        submodule.c: use GIT_DIR_ENVIRONMENT consistently
      8b5b0e8d
    • J
      Merge branch 'km/branch-get-push-while-detached' · b85f79c7
      Junio C Hamano 提交于
      "git <cmd> @{push}" on a detached HEAD used to segfault; it has
      been corrected to error out with a message.
      
      * km/branch-get-push-while-detached:
        branch_get_push: do not segfault when HEAD is detached
      b85f79c7
    • J
      Merge branch 'jk/rebase-i-squash-count-fix' · 5c924692
      Junio C Hamano 提交于
      "git rebase -i" with a recent update started showing an incorrect
      count when squashing more than 10 commits.
      
      * jk/rebase-i-squash-count-fix:
        rebase--interactive: count squash commits above 10 correctly
      5c924692
    • J
      Merge branch 'jk/blame-fixes' · 256d3dab
      Junio C Hamano 提交于
      "git blame --porcelain" misidentified the "previous" <commit, path>
      pair (aka "source") when contents came from two or more files.
      
      * jk/blame-fixes:
        blame: output porcelain "previous" header for each file
        blame: handle --no-abbrev
        blame: fix alignment with --abbrev=40
      256d3dab
    • J
      Merge branch 'jk/archive-zip-userdiff-config' · 0f650e14
      Junio C Hamano 提交于
      "git archive" did not read the standard configuration files, and
      failed to notice a file that is marked as binary via the userdiff
      driver configuration.
      
      * jk/archive-zip-userdiff-config:
        archive-zip: load userdiff config
      0f650e14
    • J
      Merge branch 'dt/disable-bitmap-in-auto-gc' · cf417e2c
      Junio C Hamano 提交于
      It is natural that "git gc --auto" may not attempt to pack
      everything into a single pack, and there is no point in warning
      when the user has configured the system to use the pack bitmap,
      leading to disabling further "gc".
      
      * dt/disable-bitmap-in-auto-gc:
        repack: die on incremental + write-bitmap-index
        auto gc: don't write bitmaps for incremental repacks
      cf417e2c
    • J
      Merge branch 'ls/p4-retry-thrice' · 74f7427f
      Junio C Hamano 提交于
      A recent updates to "git p4" was not usable for older p4 but it
      could be made to work with minimum changes.  Do so.
      
      * ls/p4-retry-thrice:
        git-p4: do not pass '-r 0' to p4 commands
      74f7427f
    • J
      Merge branch 'sb/submodule-rm-absorb' · 3ccd681c
      Junio C Hamano 提交于
      "git rm" used to refuse to remove a submodule when it has its own
      git repository embedded in its working tree.  It learned to move
      the repository away to $GIT_DIR/modules/ of the superproject
      instead, and allow the submodule to be deleted (as long as there
      will be no loss of local modifications, that is).
      
      * sb/submodule-rm-absorb:
        rm: absorb a submodules git dir before deletion
        submodule: rename and add flags to ok_to_remove_submodule
        submodule: modernize ok_to_remove_submodule to use argv_array
        submodule.h: add extern keyword to functions
      3ccd681c
    • J
      Merge branch 'bw/grep-recurse-submodules' · 55d128ae
      Junio C Hamano 提交于
      "git grep" has been taught to optionally recurse into submodules.
      
      * bw/grep-recurse-submodules:
        grep: search history of moved submodules
        grep: enable recurse-submodules to work on <tree> objects
        grep: optionally recurse into submodules
        grep: add submodules as a grep source type
        submodules: load gitmodules file from commit sha1
        submodules: add helper to determine if a submodule is initialized
        submodules: add helper to determine if a submodule is populated
        real_path: canonicalize directory separators in root parts
        real_path: have callers use real_pathdup and strbuf_realpath
        real_path: create real_pathdup
        real_path: convert real_path_internal to strbuf_realpath
        real_path: resolve symlinks by hand
      55d128ae
    • J
      Merge git://ozlabs.org/~paulus/gitk · ffac48d0
      Junio C Hamano 提交于
      * 'master' of git://ozlabs.org/~paulus/gitk:
        gitk: Remove translated message from comments
        gitk: ru.po: Update Russian translation
        gitk: Update copyright notice to 2016
        gitk: Clear array 'commitinfo' on reload
        gitk: Remove closed file descriptors from $blobdifffd
        gitk: Turn off undo manager in the text widget
        gitk: Fix Japanese translation for "marked commit"
        gitk: Fix missing commits when using -S or -G
        gitk: Use explicit RGB green instead of "lime"
        gitk: Add Portuguese translation
        gitk: Makefile: create install bin directory
        gitk: Include commit title in branch dialog
        gitk: Allow checking out a remote branch
        gitk: Add a 'rename' option to the branch context menu
      ffac48d0
  4. 18 1月, 2017 4 次提交