1. 02 11月, 2005 2 次提交
  2. 31 10月, 2005 10 次提交
  3. 30 10月, 2005 4 次提交
    • J
      GIT 0.99.9 · 46774a81
      Junio C Hamano 提交于
      Done in 0.99.9
      ==============
      
      Ports
      ~~~~~
      
      * Cygwin port [HPA].
      
      * OpenBSD build [Merlyn and others].
      
      Fixes
      ~~~~~
      
      * clone request over git native protocol from a repository with
        too many refs did not work; this has been fixed.
      
      * git-daemon got safer for kernel.org use [HPA].
      
      * Extended SHA1 parser was not enforcing uniqueness for
        abbreviated SHA1; this has been fixed.
      
      * http transport does not barf on funny characters in URL.
      
      * The ref naming restrictions have been formalized and the
        coreish refuses to create funny refs; we still need to audit
        importers.  See git-check-ref-format(1).
      
      New Features and Commands
      ~~~~~~~~~~~~~~~~~~~~~~~~~
      
      * .git/config file as a per-repository configuration mechanism,
        and some commands understand it [Linus].  See
        git(7).
      
      * The core.filemode configuration item can be used to make us a
        bit more FAT friendly.  See git(7).
      
      * The extended SHA1 notation acquired Peel-the-onion operator
        ^{type} and ^{}.  See git-rev-parse(1).
      
      * SVN importer [Matthias].  See git-svnimport(1).
      
      * .git/objects/[0-9a-f]{2} directories are created on demand,
        and removed when becomes empty after prune-packed [Linus].
      
      * Filenames output from various commands without -z option are
        quoted when they embed funny characters (TAB and LF) using
        C-style quoting within double-quotes, to match the proposed
        GNU diff/patch notation [me, but many people contributed in
        the discussion].
      
      * git-mv is expected to be a better replacement for git-rename.
        While the latter has two parameter restriction, it acts more
        like the regular 'mv' that can move multiple things to one
        destinatino directory [Josef Weidendorfer].
      
      * git-checkout can take filenames to revert the changes to
        them.  See git-checkout(1)
      
      * The new program git-am is a replacement for git-applymbox that
        has saner command line options and a bit easier to use when a
        patch does not apply cleanly.
      
      * git-ls-remote can show unwrapped onions using ^{} notation, to
        help Cogito to track tags.
      
      * git-merge-recursive backend can merge unrelated projects.
      
      * git-clone over native transport leaves the result packed.
      
      * git-http-fetch issues multiple requests in parallel when
        underlying cURL library supports it [Nick and Daniel].
      
      * git-fetch-pack and git-upload-pack try harder to figure out
        better common commits [Johannes].
      
      * git-read-tree -u removes a directory when it makes it empty.
      
      * git-diff-* records abbreviated SHA1 names of original and
        resulting blob; this sometimes helps to apply otherwise an
        unapplicable patch by falling back to 3-way merge.
      
      * git-format-patch now takes series of from..to rev ranges and
        with '-m --stdout', writes them out to the standard output.
        This can be piped to 'git-am' to implement cheaper
        cherry-picking.
      
      * git-tag takes '-u' to specify the tag signer identity [Linus].
      
      * git-rev-list can take optional pathspecs to skip commits that
        do not touch them (--dense) [Linus].
      
      * Comes with new and improved gitk [Paulus and Linus].
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      46774a81
    • J
      Documentation updates. · 5773c9f2
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      5773c9f2
    • J
      52e4478d
    • J
      Teach local-fetch about lazy object directories. · 0ffdbbfe
      Junio C Hamano 提交于
      The latest init-db does not create .git/objects/??/ directories
      anymore and expects the users of the repository to create them
      as they are needed.  local-fetch was not taught about it, which
      broke local cloning with Cogito.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      0ffdbbfe
  4. 29 10月, 2005 21 次提交
  5. 28 10月, 2005 3 次提交