"Fossies" - the Fresh Open Source Software Archive

Member "git-2.23.0.windows.1/Documentation/RelNotes/1.5.6.txt" (16 Aug 2019, 3843 Bytes) of package /windows/misc/git-2.23.0.windows.1.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 GIT v1.5.6 Release Notes
    2 ========================
    3 
    4 Updates since v1.5.5
    5 --------------------
    6 
    7 (subsystems)
    8 
    9 * Comes with updated gitk and git-gui.
   10 
   11 (portability)
   12 
   13 * git will build on AIX better than before now.
   14 
   15 * core.ignorecase configuration variable can be used to work better on
   16   filesystems that are not case sensitive.
   17 
   18 * "git init" now autodetects the case sensitivity of the filesystem and
   19   sets core.ignorecase accordingly.
   20 
   21 * cpio is no longer used; neither "curl" binary (libcurl is still used).
   22 
   23 (documentation)
   24 
   25 * Many freestanding documentation pages have been converted and made
   26   available to "git help" (aka "man git<something>") as section 7 of
   27   the manual pages. This means bookmarks to some HTML documentation
   28   files may need to be updated (eg "tutorial.html" became
   29   "gittutorial.html").
   30 
   31 (performance)
   32 
   33 * "git clone" was rewritten in C.  This will hopefully help cloning a
   34   repository with insane number of refs.
   35 
   36 * "git rebase --onto $there $from $branch" used to switch to the tip of
   37   $branch only to immediately reset back to $from, smudging work tree
   38   files unnecessarily.  This has been optimized.
   39 
   40 * Object creation codepath in "git-svn" has been optimized by enhancing
   41   plumbing commands git-cat-file and git-hash-object.
   42 
   43 (usability, bells and whistles)
   44 
   45 * "git add -p" (and the "patch" subcommand of "git add -i") can choose to
   46   apply (or not apply) mode changes independently from contents changes.
   47 
   48 * "git bisect help" gives longer and more helpful usage information.
   49 
   50 * "git bisect" does not use a special branch "bisect" anymore; instead, it
   51   does its work on a detached HEAD.
   52 
   53 * "git branch" (and "git checkout -b") can be told to set up
   54   branch.<name>.rebase automatically, so that later you can say "git pull"
   55   and magically cause "git pull --rebase" to happen.
   56 
   57 * "git branch --merged" and "git branch --no-merged" can be used to list
   58   branches that have already been merged (or not yet merged) to the
   59   current branch.
   60 
   61 * "git cherry-pick" and "git revert" can add a sign-off.
   62 
   63 * "git commit" mentions the author identity when you are committing
   64   somebody else's changes.
   65 
   66 * "git diff/log --dirstat" output is consistent between binary and textual
   67   changes.
   68 
   69 * "git filter-branch" rewrites signed tags by demoting them to annotated.
   70 
   71 * "git format-patch --no-binary" can produce a patch that lack binary
   72   changes (i.e. cannot be used to propagate the whole changes) meant only
   73   for reviewing.
   74 
   75 * "git init --bare" is a synonym for "git --bare init" now.
   76 
   77 * "git gc --auto" honors a new pre-auto-gc hook to temporarily disable it.
   78 
   79 * "git log --pretty=tformat:<custom format>" gives a LF after each entry,
   80   instead of giving a LF between each pair of entries which is how
   81   "git log --pretty=format:<custom format>" works.
   82 
   83 * "git log" and friends learned the "--graph" option to show the ancestry
   84   graph at the left margin of the output.
   85 
   86 * "git log" and friends can be told to use date format that is different
   87   from the default via 'log.date' configuration variable.
   88 
   89 * "git send-email" now can send out messages outside a git repository.
   90 
   91 * "git send-email --compose" was made aware of rfc2047 quoting.
   92 
   93 * "git status" can optionally include output from "git submodule
   94   summary".
   95 
   96 * "git svn" learned --add-author-from option to propagate the authorship
   97   by munging the commit log message.
   98 
   99 * new object creation and looking up in "git svn" has been optimized.
  100 
  101 * "gitweb" can read from a system-wide configuration file.
  102 
  103 (internal)
  104 
  105 * "git unpack-objects" and "git receive-pack" is now more strict about
  106   detecting breakage in the objects they receive over the wire.
  107 
  108 
  109 Fixes since v1.5.5
  110 ------------------
  111 
  112 All of the fixes in v1.5.5 maintenance series are included in
  113 this release, unless otherwise noted.
  114 
  115 And there are too numerous small fixes to otherwise note here ;-)