1. 12 6月, 2013 22 次提交
    • J
      Update draft release notes · 879070e6
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      879070e6
    • J
      Merge branch 'cm/gitweb-project-list-persistent-cgi-fix' · a8624d39
      Junio C Hamano 提交于
      "gitweb" forgot to clear a global variable $search_regexp upon each
      request, mistakenly carrying over the previous search to a new one
      when used as a persistent CGI.
      
      * cm/gitweb-project-list-persistent-cgi-fix:
        gitweb: fix problem causing erroneous project list
      a8624d39
    • J
      Merge branch 'rr/maint-fetch-tag-doc-asterisks' · 0f93608b
      Junio C Hamano 提交于
      * rr/maint-fetch-tag-doc-asterisks:
        fetch-options.txt: prevent a wildcard refspec from getting misformatted
      0f93608b
    • J
      Merge branch 'rr/rebase-autostash' · 45acb759
      Junio C Hamano 提交于
      * rr/rebase-autostash:
        rebase: implement --[no-]autostash and rebase.autostash
        rebase --merge: return control to caller, for housekeeping
        rebase -i: return control to caller, for housekeeping
        am: return control to caller, for housekeeping
        rebase: prepare to do generic housekeeping
        rebase -i: don't error out if $state_dir already exists
        am: tighten a conditional that checks for $dotest
      45acb759
    • J
      Merge branch 'jk/test-exit-code-by-signal' · 52faa0e8
      Junio C Hamano 提交于
      * jk/test-exit-code-by-signal:
        t0005: skip signal death exit code test on Windows
        t0005: test git exit code from signal death
      52faa0e8
    • J
      Merge branch 'fc/at-head' · bb1c8fbc
      Junio C Hamano 提交于
      Instead of typing four capital letters "HEAD", you can say "@"
      instead.
      
      * fc/at-head:
        sha1_name: compare variable with constant, not constant with variable
        Add new @ shortcut for HEAD
        sha1_name: refactor reinterpret()
        sha1_name: check @{-N} errors sooner
        sha1_name: reorganize get_sha1_basic()
        sha1_name: don't waste cycles in the @-parsing loop
        sha1_name: remove unnecessary braces
        sha1_name: remove no-op
        tests: at-combinations: @{N} versus HEAD@{N}
        tests: at-combinations: increase coverage
        tests: at-combinations: improve nonsense()
        tests: at-combinations: check ref names directly
        tests: at-combinations: simplify setup
      bb1c8fbc
    • J
      Merge branch 'ar/wildmatch-foldcase' · 96d339f1
      Junio C Hamano 提交于
      The wildmatch engine did not honor WM_CASEFOLD option correctly.
      
      * ar/wildmatch-foldcase:
        wildmatch: properly fold case everywhere
      96d339f1
    • J
      Merge branch 'tr/sha1-file-silence-loose-object-info-under-prune-race' · cf6de296
      Junio C Hamano 提交于
      * tr/sha1-file-silence-loose-object-info-under-prune-race:
        sha1_file: silence sha1_loose_object_info
      cf6de296
    • J
      Merge branch 'nd/warn-ambiguous-object-name' · f4c52a05
      Junio C Hamano 提交于
      "git cmd <name>", when <name> happens to be a 40-hex string,
      directly uses the 40-hex string as an object name, even if a ref
      "refs/<some hierarchy>/<name>" exists.  This disambiguation order
      is unlikely to change, but we should warn about the ambiguity just
      like we warn when more than one refs/ hierachies share the same
      name.
      
      * nd/warn-ambiguous-object-name:
        get_sha1: warn about full or short object names that look like refs
      f4c52a05
    • J
      Merge branch 'rr/diffcore-pickaxe-doc' · 71e12020
      Junio C Hamano 提交于
      Update the low-level diffcore documentation on -S/-G and --pickaxe-all.
      
      * rr/diffcore-pickaxe-doc:
        diffcore-pickaxe doc: document -S and -G properly
        diffcore-pickaxe: make error messages more consistent
      71e12020
    • J
      Merge branch 'cr/git-work-tree-sans-git-dir' · b1bd9296
      Junio C Hamano 提交于
      These days, "git --work-tree=there cmd" without specifying an
      explicit --git-dir=here will do the usual discovery, but we had a
      description of older behaviour in the documentation.
      
      * cr/git-work-tree-sans-git-dir:
        git.txt: remove stale comment regarding GIT_WORK_TREE
      b1bd9296
    • J
      Merge branch 'mm/mediawiki-https-fail-message' · f1e74148
      Junio C Hamano 提交于
      Hint users when https:// connection failed to check the certificate.
      
      * mm/mediawiki-https-fail-message:
        git-remote-mediawiki: better error message when HTTP(S) access fails
      f1e74148
    • J
      Merge branch 'cb/log-follow-with-combined' · a1ddd114
      Junio C Hamano 提交于
      * cb/log-follow-with-combined:
        fix segfault with git log -c --follow
      a1ddd114
    • J
      Merge branch 'xq/credential-osxkeychain' · cb4d6c2b
      Junio C Hamano 提交于
      * xq/credential-osxkeychain:
        credential-osxkeychain: support more protocols
      cb4d6c2b
    • J
      Merge branch 'fc/do-not-use-the-index-in-add-to-index' · 6bf2227b
      Junio C Hamano 提交于
      * fc/do-not-use-the-index-in-add-to-index:
        read-cache: trivial style cleanups
        read-cache: fix wrong 'the_index' usage
      6bf2227b
    • J
      Merge branch 'fc/remote-bzr' · 221ea21e
      Junio C Hamano 提交于
      * fc/remote-bzr:
        remote-bzr: add fallback check for a partial clone
        remote-bzr: reorganize the way 'wanted' works
        remote-bzr: trivial cleanups
        remote-bzr: change global repo
        remote-bzr: delay cloning/pulling
        remote-bzr: simplify get_remote_branch()
        remote-bzr: fix for files with spaces
        remote-bzr: recover from failed clones
      221ea21e
    • J
      Merge branch 'fc/remote-hg' · 8d3b97ae
      Junio C Hamano 提交于
      * fc/remote-hg: (50 commits)
        remote-hg: add support for --force
        remote-hg: add support for --dry-run
        remote-hg: check if a fetch is needed
        remote-hg: trivial cleanup
        remote-helpers: improve marks usage
        remote-hg: add check_push() helper
        remote-hg: add setup_big_push() helper
        remote-hg: remove files before modifications
        remote-hg: improve lightweight tag author
        remote-hg: use remote 'default' not local one
        remote-hg: improve branch listing
        remote-hg: simplify branch_tip()
        remote-hg: check diverged bookmarks
        remote-hg: pass around revision refs
        remote-hg: implement custom checkheads()
        remote-hg: implement custom push()
        remote-hg: only update necessary revisions
        remote-hg: force remote bookmark push selectively
        remote-hg: reorganize bookmark handling
        remote-hg: add test for failed double push
        ...
      8d3b97ae
    • J
      Merge branch 'rj/mingw-cygwin' · e936318a
      Junio C Hamano 提交于
      Update build for Cygwin 1.[57].  Torsten Bögershausen reports that
      this is fine with Cygwin 1.7 ($gmane/225824) so let's try moving it
      ahead.
      
      * rj/mingw-cygwin:
        cygwin: Remove the CYGWIN_V15_WIN32API build variable
        mingw: rename WIN32 cpp macro to GIT_WINDOWS_NATIVE
      e936318a
    • J
      Merge branch 'fc/completion-less-ls-remote' · a62d73e7
      Junio C Hamano 提交于
      * fc/completion-less-ls-remote:
        completion: avoid ls-remote in certain scenarios
      a62d73e7
    • J
      Merge branch 'tr/test-commit-only-on-orphan' · 9845bbba
      Junio C Hamano 提交于
      * tr/test-commit-only-on-orphan:
        Test 'commit --only' after 'checkout --orphan'
      9845bbba
    • J
      Merge branch 'rs/unpack-trees-plug-leak' · dd261b17
      Junio C Hamano 提交于
      * rs/unpack-trees-plug-leak:
        unpack-trees: free cache_entry array members for merges
        diff-lib, read-tree, unpack-trees: mark cache_entry array paramters const
        diff-lib, read-tree, unpack-trees: mark cache_entry pointers const
        unpack-trees: create working copy of merge entry in merged_entry
        unpack-trees: factor out dup_entry
        read-cache: mark cache_entry pointers const
        cache: mark cache_entry pointers const
      dd261b17
    • J
      Merge branch 'rr/die-on-missing-upstream' · 03b15582
      Junio C Hamano 提交于
      When a reflog notation is used for implicit "current branch", we
      did not say which branch and worse said "branch ''".
      
      * rr/die-on-missing-upstream:
        sha1_name: fix error message for @{<N>}, @{<date>}
        sha1_name: fix error message for @{u}
      03b15582
  2. 11 6月, 2013 3 次提交
  3. 10 6月, 2013 4 次提交
  4. 08 6月, 2013 1 次提交
    • C
      gitweb: fix problem causing erroneous project list · ca7a5dcf
      Charles McGarvey 提交于
      The bug is manifest when running gitweb in a persistent process (e.g.
      FastCGI, PSGI), and it's easy to reproduce.  If a gitweb request
      includes the searchtext parameter (i.e. s), subsequent requests using
      the project_list action--which is the default action--and without
      a searchtext parameter will be filtered by the searchtext value of the
      first request.  This is because the value of the $search_regexp global
      (the value of which is based on the searchtext parameter) is currently
      being persisted between requests.
      
      Instead, clear $search_regexp before dispatching each request.
      Signed-off-by: NCharles McGarvey <chazmcgarvey@brokenzipper.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ca7a5dcf
  5. 07 6月, 2013 10 次提交
    • J
      fetch-options.txt: prevent a wildcard refspec from getting misformatted · 9eb4754d
      Junio C Hamano 提交于
      When explaining the "--tags" option as an equivalent to giving an
      explicit "refs/tags/*:refs/tags/*" refspec, the two asterisks were
      misinterpreted by AsciiDoc as a request to typeset the string
      segment between them in bold.
      
      We could fix it in two ways.  We can replace them with {asterisk}s
      while keeping the string as body text, or we can mark it as a
      literal string with backquotes around it.
      
      Let's do the latter, as it is teaching the user an "exactly as
      typed" alternative.
      Noticed-by: NRamkumar Ramachandra <artagnon@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      9eb4754d
    • J
      Merge tag 'post183-for-junio' of http://github.com/msysgit/git · 1462b67b
      Junio C Hamano 提交于
      Collected msysgit build patches for upstream
      
      This set of patches collects a number of build fixes that have been
      used on the msysgit port for a while and merging upstream should
      simplify future maintenance.
      
      * tag 'post183-for-junio' of http://github.com/msysgit/git:
        Set the default help format to html for msys builds.
        Ensure the resource file is rebuilt when the version changes.
        Windows resource: handle dashes in the Git version gracefully
        Provide a Windows version resource for the git executables.
        msysgit: Add the --large-address-aware linker directive to the makefile.
        Define NO_GETTEXT for Git for Windows
        Makefile: Do not use OLD_ICONV on MINGW anymore
      1462b67b
    • J
      Update draft release notes to 1.8.4 · 882e78c7
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      882e78c7
    • J
      Merge branch 'rj/mingw-compat-st-mode-bits' · 00480a1e
      Junio C Hamano 提交于
      * rj/mingw-compat-st-mode-bits:
        path: Fix a sparse warning
      00480a1e
    • J
      Merge branch 'sb/archive-zip-double-assignment-fix' · d4f6b5f5
      Junio C Hamano 提交于
      * sb/archive-zip-double-assignment-fix:
        archive-zip:write_zip_entry: Remove second reset of size variable to zero.
      d4f6b5f5
    • J
      Merge branch 'rr/push-head' · 36a22e4b
      Junio C Hamano 提交于
      "git push $there HEAD:branch" did not resolve HEAD early enough, so
      it was easy to flip it around while push is still going on and push
      out a branch that the user did not originally intended when the
      command was started.
      
      * rr/push-head:
        push: make push.default = current use resolved HEAD
        push: fail early with detached HEAD and current
        push: factor out the detached HEAD error message
      36a22e4b
    • J
      Merge branch 'ks/difftool-dir-diff-copy-fix' · 2fc0c022
      Junio C Hamano 提交于
      "difftool --dir-diff" did not copy back changes made by the
      end-user in the diff tool backend to the working tree in some
      cases.
      
      * ks/difftool-dir-diff-copy-fix:
        difftool --dir-diff: allow changing any clean working tree file
      2fc0c022
    • J
      Merge branch 'fc/show-branch-in-rebase-am' · 5adb3741
      Junio C Hamano 提交于
      The bash prompt code (in contrib/) displayed the name of the branch
      being rebased when "rebase -i/-m/-p" modes are in use, but not the
      plain vanilla "rebase".
      
      * fc/show-branch-in-rebase-am:
        prompt: fix for simple rebase
      5adb3741
    • J
      Merge branch 'nd/clone-connectivity-shortcut' · 72e71929
      Junio C Hamano 提交于
      Special case "git clone" and use lighter-weight implementation to
      check the completeness of the history behind refs.
      
      * nd/clone-connectivity-shortcut:
        clone: open a shortcut for connectivity check
        index-pack: remove dead code (it should never happen)
        fetch-pack: prepare updated shallow file before fetching the pack
        clone: let the user know when check_everything_connected is run
      72e71929
    • J
      Merge branch 'nd/prune-packed-dryrun-verbose' · 9d54f97e
      Junio C Hamano 提交于
      * nd/prune-packed-dryrun-verbose:
        prune-packed: avoid implying "1" is DRY_RUN in prune_packed_objects()
      9d54f97e