1. 08 5月, 2017 21 次提交
  2. 01 5月, 2017 8 次提交
  3. 27 4月, 2017 3 次提交
  4. 26 4月, 2017 8 次提交
    • J
      Git 2.13-rc1 · 027a3b94
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      027a3b94
    • J
      Merge branch 'mh/separate-ref-cache' · 77b34eaa
      Junio C Hamano 提交于
      The internals of the refs API around the cached refs has been
      streamlined.
      
      * mh/separate-ref-cache:
        do_for_each_entry_in_dir(): delete function
        files_pack_refs(): use reference iteration
        commit_packed_refs(): use reference iteration
        cache_ref_iterator_begin(): make function smarter
        get_loose_ref_cache(): new function
        get_loose_ref_dir(): function renamed from get_loose_refs()
        do_for_each_entry_in_dir(): eliminate `offset` argument
        refs: handle "refs/bisect/" in `loose_fill_ref_dir()`
        ref-cache: use a callback function to fill the cache
        refs: record the ref_store in ref_cache, not ref_dir
        ref-cache: introduce a new type, ref_cache
        refs: split `ref_cache` code into separate files
        ref-cache: rename `remove_entry()` to `remove_entry_from_dir()`
        ref-cache: rename `find_ref()` to `find_ref_entry()`
        ref-cache: rename `add_ref()` to `add_ref_entry()`
        refs_verify_refname_available(): use function in more places
        refs_verify_refname_available(): implement once for all backends
        refs_ref_iterator_begin(): new function
        refs_read_raw_ref(): new function
        get_ref_dir(): don't call read_loose_refs() for "refs/bisect"
      77b34eaa
    • J
      Merge branch 'nd/worktree-add-lock' · e3115974
      Junio C Hamano 提交于
      Allow to lock a worktree immediately after it's created. This helps
      prevent a race between "git worktree add; git worktree lock" and
      "git worktree prune".
      
      * nd/worktree-add-lock:
        worktree add: add --lock option
      e3115974
    • J
      Merge branch 'jk/update-links-in-docs' · 7ba7bff6
      Junio C Hamano 提交于
      Many stale HTTP(s) links have been updated in our documentation.
      
      * jk/update-links-in-docs:
        docs/bisect-lk2009: update java code conventions link
        docs/bisect-lk2009: update nist report link
        docs/archimport: quote sourcecontrol.net reference
        gitcore-tutorial: update broken link
        doc: replace or.cz gitwiki link with git.wiki.kernel.org
        doc: use https links to avoid http redirect
      7ba7bff6
    • J
      Merge branch 'sf/putty-w-args' · d4592d73
      Junio C Hamano 提交于
      Plug a memleak.
      
      * sf/putty-w-args:
        connect.c: fix leak in handle_ssh_variant
      d4592d73
    • J
      Merge branch 'ab/completion-push-delete-ref' · f70b5411
      Junio C Hamano 提交于
      The completion script (in contrib/) learned to complete "git push
      --delete b<TAB>" to complete branch name to be deleted.
      
      * ab/completion-push-delete-ref:
        completion: expand "push --delete <remote> <ref>" for refs on that <remote>
      f70b5411
    • J
      Merge branch 'cc/split-index-config' · 3961c516
      Junio C Hamano 提交于
      The split-index code configuration code used an unsafe git_path()
      function without copying its result out.
      
      * cc/split-index-config:
        read-cache: avoid using git_path() in freshen_shared_index()
      3961c516
    • J
      Merge branch 'jk/war-on-git-path' · b80f629f
      Junio C Hamano 提交于
      While handy, "git_path()" is a dangerous function to use as a
      callsite that uses it safely one day can be broken by changes
      to other code that calls it.  Reduction of its use continues.
      
      * jk/war-on-git-path:
        am: drop "dir" parameter from am_state_init
        replace strbuf_addstr(git_path()) with git_path_buf()
        replace xstrdup(git_path(...)) with git_pathdup(...)
        use git_path_* helper functions
        branch: add edit_description() helper
        bisect: add git_path_bisect_terms helper
      b80f629f