1. 10 9月, 2014 14 次提交
    • J
      Merge branch 'so/rebase-doc' · 067f86fe
      Junio C Hamano 提交于
      May need further updates to the description to explain what makes
      various modes of operation to decide that the request can become a
      "no-op".
      
      * so/rebase-doc:
        Documentation/git-rebase.txt: -f forces a rebase that would otherwise be a no-op
      067f86fe
    • J
      Merge branch 'sb/prepare-revision-walk-error-check' · 715b63ce
      Junio C Hamano 提交于
      * sb/prepare-revision-walk-error-check:
        prepare_revision_walk(): check for return value in all places
      715b63ce
    • J
      Merge branch 'sb/blame-msg-i18n' · 929df991
      Junio C Hamano 提交于
      * sb/blame-msg-i18n:
        builtin/blame.c: add translation to warning about failed revision walk
      929df991
    • J
      Merge branch 'nd/strbuf-utf8-replace' · 1764e812
      Junio C Hamano 提交于
      * nd/strbuf-utf8-replace:
        utf8.c: fix strbuf_utf8_replace() consuming data beyond input string
      1764e812
    • J
      Merge branch 'sb/plug-leaks' · 27fbcf82
      Junio C Hamano 提交于
      * sb/plug-leaks:
        clone.c: don't leak memory in cmd_clone
        remote.c: don't leak the base branch name in format_tracking_info
      27fbcf82
    • J
      Merge branch 'rs/refresh-beyond-symlink' · a75e759e
      Junio C Hamano 提交于
      "git add x" where x that used to be a directory has become a
      symbolic link to a directory misbehaved.
      
      * rs/refresh-beyond-symlink:
        read-cache: check for leading symlinks when refreshing index
      a75e759e
    • J
      Merge branch 'la/init-doc' · 4645b014
      Junio C Hamano 提交于
      * la/init-doc:
        Documentation: git-init: flesh out example
        Documentation: git-init: template directory: reword and cross-reference
        Documentation: git-init: reword parenthetical statements
        Documentation: git-init: --separate-git-dir: clarify
        Documentation: git-init: template directory: reword
        Documentation: git-init: list items facelift
        Documentation: git-init: typographical fixes
      4645b014
    • J
      Merge branch 'jk/stash-list-p' · 753aaf3a
      Junio C Hamano 提交于
      Teach "git stash list -p" to show the difference between the base
      commit version and the working tree version, which is in line with
      what "git show" gives.
      
      * jk/stash-list-p:
        stash: default listing to working-tree diff
      753aaf3a
    • J
      Merge branch 'mm/log-branch-desc-plug-leak' · 1bada2b0
      Junio C Hamano 提交于
      * mm/log-branch-desc-plug-leak:
        builtin/log.c: fix minor memory leak
      1bada2b0
    • J
      Merge branch 'lf/bundle-exclusion' · 7b416406
      Junio C Hamano 提交于
      "git bundle create" with date-range specification were meant to
      exclude tags outside the range
      
      * lf/bundle-exclusion:
        bundle: fix exclusion of annotated tags
      7b416406
    • J
      Merge branch 'jc/apply-ws-prefix' · ead51a75
      Junio C Hamano 提交于
      Applying a patch not generated by Git in a subdirectory used to
      check the whitespace breakage using the attributes for incorrect
      paths. Also whitespace checks were performed even for paths
      excluded via "git apply --exclude=<path>" mechanism.
      
      * jc/apply-ws-prefix:
        apply: omit ws check for excluded paths
        apply: hoist use_patch() helper for path exclusion up
        apply: use the right attribute for paths in non-Git patches
      ead51a75
    • J
      Merge branch 'jk/command-line-config-empty-string' · 93424a0f
      Junio C Hamano 提交于
      "git -c section.var command" and "git -c section.var= command"
      should pass the configuration differently (the former should be
      a boolean true, the latter should be an empty string).
      
      * jk/command-line-config-empty-string:
        config: teach "git -c" to recognize an empty string
      93424a0f
    • J
      Merge branch 'bc/imap-send-doc' · 713c6f3a
      Junio C Hamano 提交于
      * bc/imap-send-doc:
        imap-send doc: omit confusing "to use imap-send" modifier
      713c6f3a
    • J
      Merge branch 'jc/not-mingw-cygwin' · 50b335b7
      Junio C Hamano 提交于
      We have been using NOT_{MINGW,CYGWIN} test prerequisites long
      before Peff invented support for negated prerequisites e.g. !MINGW
      and we still add more uses of the former.  Convert them to the
      latter to avoid confusion.
      
      * jc/not-mingw-cygwin:
        test prerequisites: enumerate with commas
        test prerequisites: eradicate NOT_FOO
      50b335b7
  2. 03 9月, 2014 10 次提交
    • J
      Start the post-2.1 cycle · 85f08378
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      85f08378
    • J
      Merge branch 'rs/strbuf-getcwd' · f655651e
      Junio C Hamano 提交于
      Reduce the use of fixed sized buffer passed to getcwd() calls
      by introducing xgetcwd() helper.
      
      * rs/strbuf-getcwd:
        use strbuf_add_absolute_path() to add absolute paths
        abspath: convert absolute_path() to strbuf
        use xgetcwd() to set $GIT_DIR
        use xgetcwd() to get the current directory or die
        wrapper: add xgetcwd()
        abspath: convert real_path_internal() to strbuf
        abspath: use strbuf_getcwd() to remember original working directory
        setup: convert setup_git_directory_gently_1 et al. to strbuf
        unix-sockets: use strbuf_getcwd()
        strbuf: add strbuf_getcwd()
      f655651e
    • J
      Merge branch 'ta/pretty-parse-config' · 51eeaea2
      Junio C Hamano 提交于
      * ta/pretty-parse-config:
        pretty.c: make git_pretty_formats_config return -1 on git_config_string failure
      51eeaea2
    • J
      Merge branch 'bc/archive-pax-header-mode' · 4740891e
      Junio C Hamano 提交于
      Implementations of "tar" that do not understand an extended pax
      header would extract the contents of it in a regular file; make
      sure the permission bits of this file follows the same tar.umask
      configuration setting.
      
      * bc/archive-pax-header-mode:
        archive: honor tar.umask even for pax headers
      4740891e
    • J
      Merge branch 'pr/remotes-in-hashmap' · 0e281617
      Junio C Hamano 提交于
      Optimize remotes configuration look-up in a repository with very
      many remotes defined.
      
      * pr/remotes-in-hashmap:
        use a hashmap to make remotes faster
      0e281617
    • J
      Merge branch 'jk/pretty-empty-format' · 44ceb79f
      Junio C Hamano 提交于
      "git log --pretty/format=" with an empty format string did not mean
      the more obvious "No output whatsoever" but "Use default format",
      which was counterintuitive.
      
      * jk/pretty-empty-format:
        pretty: make empty userformats truly empty
        pretty: treat "--format=" as an empty userformat
        revision: drop useless string offset when parsing "--pretty"
      44ceb79f
    • J
      Merge branch 'ta/config-set' · 56f214e0
      Junio C Hamano 提交于
      Add in-core caching layer to let us avoid reading the same
      configuration files number of times.
      
      * ta/config-set:
        test-config: add tests for the config_set API
        add `config_set` API for caching config-like files
      56f214e0
    • J
      Merge branch 'rs/init-no-duplicate-real-path' · e8e4ce72
      Junio C Hamano 提交于
      * rs/init-no-duplicate-real-path:
        init: avoid superfluous real_path() calls
      e8e4ce72
    • J
      Merge branch 'mm/config-edit-global' · 1d8a6f69
      Junio C Hamano 提交于
      Start "git config --edit --global" from a skeletal per-user
      configuration file contents, instead of a total blank, when the
      user does not already have any.  This immediately reduces the need
      for a later "Have you forgotten setting core.user?" and we can add
      more to the template as we gain more experience.
      
      * mm/config-edit-global:
        commit: advertise config --global --edit on guessed identity
        home_config_paths(): let the caller ignore xdg path
        config --global --edit: create a template file if needed
      1d8a6f69
    • J
      Merge branch 'jc/reopen-lock-file' · c518279c
      Junio C Hamano 提交于
      There are cases where you lock and open to write a file, close it to
      show the updated contents to external processes, and then have to
      update the file again while still holding the lock, but the lockfile
      API lacked support for such an access pattern.
      
      * jc/reopen-lock-file:
        lockfile: allow reopening a closed but still locked file
      c518279c
  3. 30 8月, 2014 1 次提交
  4. 29 8月, 2014 2 次提交
  5. 27 8月, 2014 11 次提交
  6. 26 8月, 2014 1 次提交
    • J
      Merge git://github.com/git-l10n/git-po · c285171d
      Junio C Hamano 提交于
      * git://github.com/git-l10n/git-po:
        l10n: de.po: improve message when switching branches
        l10n: de.po: fix typo
        po/TEAMS: Add Catalan team
        l10n: Add Catalan translation
        l10n: fr.po (2257t) update for version 2.1.0
        l10n: sv.po: Update Swedish translation (2257t0f0u)
        l10n: vi.po (2257t): Update translation
        l10n: Updated Bulgarian translation of git (2257t,0f,0u)
        l10n: zh_CN: translations for git v2.1.0-rc0
        l10n: git.pot: v2.1.0 round 1 (38 new, 9 removed)
        l10n: Updated Bulgarian translation of git (2247t,0f,0u)
        l10n: Updated Bulgarian translation of git (2228t,0f,0u)
        l10n: Fix more typos in the Swedish translations
      c285171d
  7. 24 8月, 2014 1 次提交