summaryrefslogtreecommitdiff
path: root/Documentation/RelNotes-1.5.3.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/RelNotes-1.5.3.txt')
-rw-r--r--Documentation/RelNotes-1.5.3.txt184
1 files changed, 0 insertions, 184 deletions
diff --git a/Documentation/RelNotes-1.5.3.txt b/Documentation/RelNotes-1.5.3.txt
deleted file mode 100644
index ef2f95b3c5..0000000000
--- a/Documentation/RelNotes-1.5.3.txt
+++ /dev/null
@@ -1,184 +0,0 @@
-GIT v1.5.3 Release Notes
-========================
-
-Updates since v1.5.2
---------------------
-
-* An initial interation of Porcelain level superproject support
- started to take shape.
-
-* Thee are a handful pack-objects changes to help you cope better with
- repositories with pathologically large blobs in them.
-
-* For people who need to import from Perforce, a front-end for
- fast-import is in contrib/fast-import/ now.
-
-* Comes with git-gui 0.8.0.
-
-* Comes with updated gitk.
-
-* New commands and options.
-
- - "git log" learned a new option '--follow', to follow
- renaming history of a single file.
-
- - "git-filter-branch" is a reborn cg-admin-rewritehist.
-
- - "git-cvsserver" learned new options (--base-path, --export-all,
- --strict-paths) inspired by git-daemon.
-
- - "git-submodule" command helps you manage the projects from
- the superproject that contain them.
-
- - In addition to core.compression configuration option,
- core.loosecompression and pack.compression options can
- independently tweak zlib compression levels used for loose
- and packed objects.
-
- - "git-ls-tree -l" shows size of blobs pointed at by the
- tree entries, similar to "/bin/ls -l".
-
- - "git-rev-list" learned --regexp-ignore-case and
- --extended-regexp options to tweak its matching logic used
- for --grep fitering.
-
- - "git-describe --contains" is a handier way to call more
- obscure command "git-name-rev --tags".
-
- - "git gc --aggressive" tells the command to spend more cycles
- to optimize the repository harder.
-
- - "git repack" can be told to split resulting packs to avoid
- exceeding limit specified with "--max-pack-size".
-
- - "git fsck" gained --verbose option. This is really really
- verbose but it might help you identify exact commit that is
- corrupt in your repository.
-
- - "git format-patch" learned --numbered-files option. This
- may be useful for MH users.
-
- - "git tag -n -l" shows tag annotations while listing tags.
-
- - "git cvsimport" can optionally use the separate-remote layout.
-
- - "git blame" can be told to see through commits that changes
- whitespaces and indentation levels with "-w" option.
-
- - "git send-email" can be told not to thread the messages when
- sending out more than one patches.
-
- - "git config" learned NUL terminated output format via -z to
- help scripts.
-
-* Updated behavior of existing commands.
-
- - "git mergetool" chooses its backend more wisely, taking
- notice of its environment such as use of X, Gnome/KDE, etc.
-
- - "gitweb" shows merge commits a lot nicer than before. The
- default view uses more compact --cc format, while the UI
- allows to choose normal diff with any parent.
-
- - snapshot files "gitweb" creates from a repository at
- $path/$project/.git are more useful. We use $project part
- in the filename, which we used to discard.
-
- - "git cvsimort" creates lightweight tag; there is not any
- interesting information we can record in an annotated tag,
- and the handcrafted ones the old code created was not
- properly formed anyway.
-
- - "git-push" pretends that you immediately fetched back from
- the remote by updating corresponding remote tracking
- branches if you have any.
-
- - The diffstat given after a merge (or a pull) honors the
- color.diff configuration.
-
- - "git-apply --whitespace=strip" removes blank lines added at
- the end of the file.
-
- - "git-fetch" over git native protocols with -v shows connection
- status, and the IP address of the other end, to help
- diagnosing problems.
-
- - We used to have core.legacyheaders configuration, when
- set to false, allowed git to write loose objects in a format
- that mimicks the format used by objects stored in packs. It
- turns out that this was not so useful. Although we will
- continue to read objects written in that format, we do not
- honor that configuration anymore and create loose objects in
- the legacy/traditional format.
-
- - "--find-copies-harder" option to diff family can now be
- spelled as "-C -C" for brevity.
-
- - "git-mailsplit" (hence "git-am") can read from Maildir
- formatted mailboxes.
-
- - "git-cvsserver" does not barf upon seeing "cvs login"
- request.
-
- - "pack-objects" honors "delta" attribute set in
- .gitattributes. It does not attempt to deltify blobs that
- come from paths with delta attribute set to false.
-
- - new-workdir script (in contrib) can now be used with a bare
- repository.
-
- - "git-mergetool" learned to use gvimdiff.
-
- - "gitview" (in contrib) has a better blame interface.
-
- - "git log" and friends did not handle a commit log message
- that is larger than 16kB; they do now.
-
- - "--pretty=oneline" output format for "git log" and friends
- deals with "malformed" commit log messages that have more
- than one lines in the first paragraph better. We used to
- show the first line, cutting the title at mid-sentence; we
- concatenate them into a single line and treat the result as
- "oneline".
-
-* Builds
-
- - old-style function definitions (most notably, a function
- without parameter defined with "func()", not "func(void)")
- have been eradicated.
-
-* Performance Tweaks
-
- - git-pack-objects avoids re-deltification cost by caching
- small enough delta results it creates while looking for the
- best delta candidates.
-
- - diff-delta code that is used for packing has been improved
- to work better on big files.
-
- - when there are more than one pack files in the repository,
- the runtime used to try finding an object always from the
- newest packfile; it now tries the same packfile as we found
- the object requested the last time, which exploits the
- locality of references.
-
- - verifying pack contents done by "git fsck --full" got boost
- by carefully choosing the order to verify objects in them.
-
-
-Fixes since v1.5.2
-------------------
-
-All of the fixes in v1.5.2 maintenance series are included in
-this release, unless otherwise noted.
-
-* Bugfixes
-
- - "gitweb" had trouble handling non UTF-8 text with older
- Encode.pm Perl module.
-
---
-exec >/var/tmp/1
-O=v1.5.2.2-603-g7c85173
-echo O=`git describe refs/heads/master`
-git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint