1. 13 6月, 2016 21 次提交
  2. 05 5月, 2016 10 次提交
  3. 26 4月, 2016 8 次提交
    • J
      Sync with maint · 3ad15fd5
      Junio C Hamano 提交于
      * maint:
        l10n: fr: don't translate "merge" as a parameter
        l10n: fr: change "id de clé" to match "id-clé"
        l10n: fr: fix wrongly translated option name
        l10n: fr: fix transcation of "dir"
      3ad15fd5
    • J
      Seventh batch for post 2.8 cycle · e1f0df79
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      e1f0df79
    • J
      Merge branch 'sb/submodule-path-misc-bugs' · 6a0f105a
      Junio C Hamano 提交于
      "git submodule" reports the paths of submodules the command
      recurses into, but this was incorrect when the command was not run
      from the root level of the superproject.
      
      * sb/submodule-path-misc-bugs:
        t7407: make expectation as clear as possible
        submodule update: test recursive path reporting from subdirectory
        submodule update: align reporting path for custom command execution
        submodule status: correct path handling in recursive submodules
        submodule update --init: correct path handling in recursive submodules
        submodule foreach: correct path display in recursive submodules
      6a0f105a
    • J
      Merge branch 'en/merge-trivial-fix' · f276cae1
      Junio C Hamano 提交于
      When "git merge" notices that the merge can be resolved purely at
      the tree level (without having to merge blobs) and the resulting
      tree happens to already exist in the object store, it forgot to
      update the index, which lead to an inconsistent state for later
      operations.
      
      * en/merge-trivial-fix:
        builtin/merge.c: fix a bug with trivial merges
        t7605: add a testcase demonstrating a bug with trivial merges
      f276cae1
    • J
      Merge branch 'en/merge-octopus-fix' · 9058b8f0
      Junio C Hamano 提交于
      "merge-octopus" strategy did not ensure that the index is clean
      when merge begins.
      
      * en/merge-octopus-fix:
        merge-octopus: abort if index does not match HEAD
        t6044: new merge testcases for when index doesn't match HEAD
      9058b8f0
    • J
      Merge branch 'dt/pre-refs-backend' · edc2f715
      Junio C Hamano 提交于
      Code restructuring around the "refs" area to prepare for pluggable
      refs backends.
      
      * dt/pre-refs-backend: (24 commits)
        refs: on symref reflog expire, lock symref not referrent
        refs: move resolve_ref_unsafe into common code
        show_head_ref(): check the result of resolve_ref_namespace()
        check_aliased_update(): check that dst_name is non-NULL
        checkout_paths(): remove unneeded flag variable
        cmd_merge(): remove unneeded flag variable
        fsck_head_link(): remove unneeded flag variable
        read_raw_ref(): change flags parameter to unsigned int
        files-backend: inline resolve_ref_1() into resolve_ref_unsafe()
        read_raw_ref(): manage own scratch space
        files-backend: break out ref reading
        resolve_ref_1(): eliminate local variable "bad_name"
        resolve_ref_1(): reorder code
        resolve_ref_1(): eliminate local variable
        resolve_ref_unsafe(): ensure flags is always set
        resolve_ref_unsafe(): use for loop to count up to MAXDEPTH
        resolve_missing_loose_ref(): simplify semantics
        t1430: improve test coverage of deletion of badly-named refs
        t1430: test for-each-ref in the presence of badly-named refs
        t1430: don't rely on symbolic-ref for creating broken symrefs
        ...
      edc2f715
    • J
      Merge branch 'jc/rerere-multi' · 5b715ec4
      Junio C Hamano 提交于
      "git rerere" can encounter two or more files with the same conflict
      signature that have to be resolved in different ways, but there was
      no way to record these separate resolutions.
      
      * jc/rerere-multi:
        rerere: adjust 'forget' to multi-variant world order
        rerere: split code to call ll_merge() further
        rerere: move code related to "forget" together
        rerere: gc and clear
        rerere: do use multiple variants
        t4200: rerere a merge with two identical conflicts
        rerere: allow multiple variants to exist
        rerere: delay the recording of preimage
        rerere: handle leftover rr-cache/$ID directory and postimage files
        rerere: scan $GIT_DIR/rr-cache/$ID when instantiating a rerere_id
        rerere: split conflict ID further
      5b715ec4
    • J
      Merge tag 'l10n-2.8.0-rnd3-fr' of git://github.com/git-l10n/git-po into maint · 625efa9d
      Junio C Hamano 提交于
      l10n-2.8.0-rnd3-fr
      
      * tag 'l10n-2.8.0-rnd3-fr' of git://github.com/git-l10n/git-po:
        l10n: fr: don't translate "merge" as a parameter
        l10n: fr: change "id de clé" to match "id-clé"
        l10n: fr: fix wrongly translated option name
        l10n: fr: fix transcation of "dir"
      625efa9d
  4. 24 4月, 2016 1 次提交