1. 18 2月, 2015 5 次提交
  2. 13 2月, 2015 2 次提交
  3. 12 2月, 2015 18 次提交
    • J
      Post 2.3 cycle (batch #1) · 18d0fec2
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      18d0fec2
    • J
      Merge branch 'ah/usage-strings' · bb831db6
      Junio C Hamano 提交于
      * ah/usage-strings:
        standardize usage info string format
      bb831db6
    • J
      Merge branch 'jc/pretty-format-doc' · afa3ccbf
      Junio C Hamano 提交于
      * jc/pretty-format-doc:
        "log --pretty" documentation: do not forget "tformat:"
      afa3ccbf
    • J
      Merge branch 'jc/unused-symbols' · c985aaf8
      Junio C Hamano 提交于
      Mark file-local symbols as "static", and drop functions that nobody
      uses.
      
      * jc/unused-symbols:
        shallow.c: make check_shallow_file_for_update() static
        remote.c: make clear_cas_option() static
        urlmatch.c: make match_urls() static
        revision.c: make save_parents() and free_saved_parents() static
        line-log.c: make line_log_data_init() static
        pack-bitmap.c: make pack_bitmap_filename() static
        prompt.c: remove git_getpass() nobody uses
        http.c: make finish_active_slot() and handle_curl_result() static
      c985aaf8
    • J
      Merge branch 'jc/push-to-checkout' · cba07bb6
      Junio C Hamano 提交于
      Extending the js/push-to-deploy topic, the behaviour of "git push"
      when updating the working tree and the index with an update to the
      branch that is checked out can be tweaked by push-to-checkout hook.
      
      * jc/push-to-checkout:
        receive-pack: support push-to-checkout hook
        receive-pack: refactor updateInstead codepath
      cba07bb6
    • J
      Merge branch 'sb/atomic-push' · 39fa6112
      Junio C Hamano 提交于
      "git push" has been taught a "--atomic" option that makes push to
      update more than one ref an "all-or-none" affair.
      
      * sb/atomic-push:
        Document receive.advertiseatomic
        t5543-atomic-push.sh: add basic tests for atomic pushes
        push.c: add an --atomic argument
        send-pack.c: add --atomic command line argument
        send-pack: rename ref_update_to_be_sent to check_to_send_update
        receive-pack.c: negotiate atomic push support
        receive-pack.c: add execute_commands_atomic function
        receive-pack.c: move transaction handling in a central place
        receive-pack.c: move iterating over all commands outside execute_commands
        receive-pack.c: die instead of error in case of possible future bug
        receive-pack.c: shorten the execute_commands loop over all commands
      39fa6112
    • J
      Merge branch 'mh/reflog-expire' · 4d5c4e49
      Junio C Hamano 提交于
      Restructure "reflog expire" to fit the reflogs better with the
      recently updated ref API.
      
      Looked reasonable (except that some shortlog entries stood out like
      a sore thumb).
      
      * mh/reflog-expire: (24 commits)
        refs.c: let fprintf handle the formatting
        refs.c: don't expose the internal struct ref_lock in the header file
        lock_any_ref_for_update(): inline function
        refs.c: remove unlock_ref/close_ref/commit_ref from the refs api
        reflog_expire(): new function in the reference API
        expire_reflog(): treat the policy callback data as opaque
        Move newlog and last_kept_sha1 to "struct expire_reflog_cb"
        expire_reflog(): move rewrite to flags argument
        expire_reflog(): move verbose to flags argument
        expire_reflog(): pass flags through to expire_reflog_ent()
        struct expire_reflog_cb: a new callback data type
        Rename expire_reflog_cb to expire_reflog_policy_cb
        expire_reflog(): move updateref to flags argument
        expire_reflog(): move dry_run to flags argument
        expire_reflog(): add a "flags" argument
        expire_reflog(): extract two policy-related functions
        Extract function should_expire_reflog_ent()
        expire_reflog(): use a lock_file for rewriting the reflog file
        expire_reflog(): return early if the reference has no reflog
        expire_reflog(): rename "ref" parameter to "refname"
        ...
      4d5c4e49
    • J
      Merge branch 'cj/log-invert-grep' · 1ba6e860
      Junio C Hamano 提交于
      "git log --invert-grep --grep=WIP" will show only commits that do
      not have the string "WIP" in their messages.
      
      * cj/log-invert-grep:
        log: teach --invert-grep option
      1ba6e860
    • J
      Merge branch 'km/gettext-n' · b19aab58
      Junio C Hamano 提交于
      * km/gettext-n:
        gettext.h: add parentheses around N_ expansion if supported
      b19aab58
    • J
      Merge branch 'bc/http-fallback-to-password-after-krb-fails' · 1c4ebbc3
      Junio C Hamano 提交于
      After attempting and failing a password-less authentication
      (e.g. kerberos), libcURL refuses to fall back to password based
      Basic authentication without a bit of help/encouragement.
      
      * bc/http-fallback-to-password-after-krb-fails:
        remote-curl: fall back to Basic auth if Negotiate fails
      1c4ebbc3
    • J
      Merge branch 'dk/format-patch-ignore-diff-submodule' · 35d28f32
      Junio C Hamano 提交于
      Setting diff.submodule to 'log' made "git format-patch" produce
      broken patches.
      
      * dk/format-patch-ignore-diff-submodule:
        format-patch: ignore diff.submodule setting
        t4255: test am submodule with diff.submodule
      35d28f32
    • J
      Merge branch 'jn/rerere-fail-on-auto-update-failure' · 76c6747b
      Junio C Hamano 提交于
      "git rerere" (invoked internally from many mergy operations) did
      not correctly signal errors when told to update the working tree
      files and failed to do so for whatever reason.
      
      * jn/rerere-fail-on-auto-update-failure:
        rerere: error out on autoupdate failure
      76c6747b
    • J
      Merge branch 'jk/blame-commit-label' · 092c4be7
      Junio C Hamano 提交于
      "git blame HEAD -- missing" failed to correctly say "HEAD" when it
      tried to say "No such path 'missing' in HEAD".
      
      * jk/blame-commit-label:
        blame.c: fix garbled error message
        use xstrdup_or_null to replace ternary conditionals
        builtin/commit.c: use xstrdup_or_null instead of envdup
        builtin/apply.c: use xstrdup_or_null instead of null_strdup
        git-compat-util: add xstrdup_or_null helper
      092c4be7
    • J
      Merge branch 'ld/p4-submit-hint' · 5c9c3dfa
      Junio C Hamano 提交于
      * ld/p4-submit-hint:
        git-p4: correct --prepare-p4-only instructions
      5c9c3dfa
    • J
      Merge branch 'ld/p4-exclude-in-sync' · 7706d854
      Junio C Hamano 提交于
      Like the "clone" subcommand, allow excluding subdirectories in the
      "sync" subcommand.
      
      * ld/p4-exclude-in-sync:
        git-p4: support excluding paths on sync
      7706d854
    • L
      git-p4: support excluding paths on sync · 51334bb0
      Luke Diamand 提交于
      The clone subcommand has long had support for excluding
      subdirectories, but sync has not. This is a nuisance,
      since as soon as you do a sync, any changed files that
      were initially excluded start showing up.
      
      Move the "exclude" command-line option into the parent
      class; the actual behavior was already present there so
      it simply had to be exposed.
      Signed-off-by: NLuke Diamand <luke@diamand.org>
      Reviewed-by: NPete Wyckoff <pw@padd.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      51334bb0
    • J
      Merge branch 'jc/coding-guidelines' · fcae987e
      Junio C Hamano 提交于
      * jc/coding-guidelines:
        CodingGuidelines: clarify C #include rules
      fcae987e
    • J
      Merge branch 'ak/typofixes' · 14f56303
      Junio C Hamano 提交于
      * ak/typofixes:
        t/lib-terminal.sh: fix typo
        pack-bitmap: fix typo
      14f56303
  4. 06 2月, 2015 1 次提交
  5. 03 2月, 2015 1 次提交
  6. 31 1月, 2015 1 次提交
  7. 28 1月, 2015 2 次提交
  8. 27 1月, 2015 5 次提交
  9. 24 1月, 2015 1 次提交
  10. 23 1月, 2015 4 次提交
    • J
      Merge branch 'js/t1050' · 76afe74b
      Junio C Hamano 提交于
      * js/t1050:
        t1050-large: generate large files without dd
      76afe74b
    • J
      Merge branch 'ak/cat-file-clean-up' · 67b5440d
      Junio C Hamano 提交于
      * ak/cat-file-clean-up:
        cat-file: use "type" and "size" from outer scope
      67b5440d
    • J
      Merge git://github.com/git-l10n/git-po · d588d4d9
      Junio C Hamano 提交于
      * git://github.com/git-l10n/git-po:
        l10n: correct indentation of show-branch usage
        l10n: de.po: translate 3 messages
        l10n: zh_CN: various fixes on command arguments
        l10n: vi.po(2298t): Updated 3 new strings
        l10n: sv.po: Update Swedish translation (2298t0f0u)
        l10n: fr.po v2.3.0 round 2
        l10n: git.pot: v2.3.0 round 2 (3 updated)
        l10n: de.po: translate 13 new messages
        l10n: de.po: fix typo
        l10n: de.po: translate "track" as "versionieren"
        l10n: zh_CN: translations for git v2.3.0-rc0
        l10n: sv.po: Update Swedish translation (2298t0f0u)
        l10n: fr.po v2.3.0 round 1
        l10n: vi.po(2298t): Updated and change Plural-Forms
        l10n: git.pot: v2.3.0 round 1 (13 new, 11 removed)
        l10n: ca.po: various fixes
      d588d4d9
    • J
      Merge branch 'sh/asciidoc-git-version-fix' · ab9432d3
      Junio C Hamano 提交于
      * sh/asciidoc-git-version-fix:
        Documentation: fix version numbering
      ab9432d3