2013-09-09 16:08:00 by Thomas Klausner | Files touched by this commit (41) | |
Log message:
Finish git rename from scmgit to git.
|
2013-08-26 18:32:31 by Adam Ciarcinski | Files touched by this commit (6) | |
Log message:
Changes 1.8.4:
* Cygwin port has been updated for more recent Cygwin 1.7.
* "git rebase -i" now honors --strategy and -X options.
* Git-gui has been updated to its 0.18.0 version.
* MediaWiki remote helper (in contrib/) has been updated to use the
credential helper interface from Git.pm.
* 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.
* The credential helper to talk to keychain on OS X (in contrib/) has
been updated to kick in not just when talking http/https but also
imap(s) and smtp.
* Remote transport helper has been updated to report errors and
maintain ref hierarchy used to keep track of its own state better.
* With "export" remote-helper protocol, (1) a push that tries to
update a remote ref whose name is different from the pushing side
does not work yet, and (2) the helper may not know how to do
--dry-run; these problematic cases are disabled for now.
* git-remote-hg/bzr (in contrib/) updates.
* git-remote-mw (in contrib/) hints users to check the certificate,
when https:// connection failed.
* git-remote-mw (in contrib/) adds a command to allow previewing the
contents locally before pushing it out, when working with a
MediaWiki remote.
Find more https://raw.github.com/git/git/master/Documentation/RelNotes/1.8.4.txt
|
2013-08-11 17:44:30 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Changes 1.8.3.4:
* The bisect log listed incorrect commits when bisection ends with
only skipped ones.
* The test coverage framework was left broken for some time.
* The test suite for HTTP transport did not run with Apache 2.4.
* "git diff" used to fail when core.safecrlf is set and the working
tree contents had mixed CRLF/LF line endings. Committing such a
content must be prohibited, but "git diff" should help the user to
locate and fix such problems without failing.
|
2013-07-20 13:56:28 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
Changes 1.8.3.3:
* "git apply" parsed patches that add new files, generated by programs
other than Git, incorrectly. This is an old breakage in v1.7.11.
* Older cURL wanted piece of memory we call it with to be stable, but
we updated the auth material after handing it to a call.
* "git pull" into nothing trashed "local changes" that were \
in the
index.
* Many "git submodule" operations did not work on a submodule at a
path whose name is not in ASCII.
* "cherry-pick" had a small leak in its error codepath.
* Logic used by git-send-email to suppress cc mishandled names like
"A U. Thor" <author@example.xz>, where the human readable part
needs to be quoted (the user input may not have the double quotes
around the name, and comparison was done between quoted and
unquoted strings). It also mishandled names that need RFC2047
quoting.
* "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.
* The wildmatch engine did not honor WM_CASEFOLD option correctly.
* "git log -c --follow $path" segfaulted upon hitting the commit that
renamed the $path being followed.
* When a reflog notation is used for implicit "current branch",
e.g. "git log @{u}", we did not say which branch and worse said
"branch ''" in the error messages.
* Mac OS X does not like to write(2) more than INT_MAX number of
bytes; work it around by chopping write(2) into smaller pieces.
* Newer MacOS X encourages the programs to compile and link with
their CommonCrypto, not with OpenSSL.
Also contains various minor documentation updates.
|
2013-06-16 09:40:22 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
Remove PKGREVISION after updating to 1.8.3.1
|
2013-06-16 08:31:12 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
Changes 1.8.3.1:
* When $HOME is misconfigured to point at an unreadable directory, we
used to complain and die. The check has been loosened.
* Handling of negative exclude pattern for directories "!dir" was
broken in the update to v1.8.3.
Also contains a handful of trivial code clean-ups, documentation
updates, updates to the test suite, etc.
|
2013-06-10 13:40:10 by Greg Troxel | Files touched by this commit (2) |
Log message:
Update DESCR for gitk split.
|
2013-05-15 13:16:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
Changes 1.8.2.3:
* "rev-list --stdin" and friends kept bogus pointers into the input
buffer around as human readable object names. This was not a
huge problem but was exposed by a new change that uses these
names in error output.
* When "git difftool" drove "kdiff3", it mistakenly passed --auto
option that was meant while resolving merge conflicts.
* "git remote add" command did not diagnose extra command line
arguments as an error and silently ignored them.
Also contains a handful of trivial code clean-ups, documentation
updates, updates to the test suite, etc.
|
2013-04-11 13:46:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
Changes 1.8.2.1:
* An earlier change to the attribute system introduced at v1.8.1.2 by
mistake stopped a pattern "dir" (without trailing slash) from
matching a directory "dir" (it only wanted to allow pattern \
"dir/"
to also match).
* Verification of signed tags were not done correctly when not in C
or en/US locale.
* 'git commit -m "$msg"' used to add an extra newline even when
$msg already ended with one.
* The "--match=<pattern>" option of "git describe", \
when used with
"--all" to allow refs that are not annotated tags to be used as a
base of description, did not restrict the output from the command
to those that match the given pattern.
* An aliased command spawned from a bare repository that does not say
it is bare with "core.bare = yes" is treated as non-bare by mistake.
* When "format-patch" quoted a non-ascii strings on the header files,
it incorrectly applied rfc2047 and chopped a single character in
the middle of it.
* "git archive" reports a failure when asked to create an archive out
of an empty tree. It would be more intuitive to give an empty
archive back in such a case.
* "git tag -f <tag>" always said "Updated tag \
'<tag>'" even when
creating a new tag (i.e. not overwriting nor updating).
* "git cmd -- ':(top'" was not diagnosed as an invalid syntax, and
instead the parser kept reading beyond the end of the string.
* Annotated tags outside refs/tags/ hierarchy were not advertised
correctly to the ls-remote and fetch with recent version of Git.
* The code to keep track of what directory names are known to Git on
platforms with case insensitive filesystems can get confused upon a
hash collision between these pathnames and looped forever.
* The logic used by "git diff -M --stat" to shorten the names of
files before and after a rename did not work correctly when the
common prefix and suffix between the two filenames overlapped.
* "git submodule update", when recursed into sub-submodules, did not
acccumulate the prefix paths.
* "git am $maildir/" applied messages in an unexpected order; sort
filenames read from the maildir/ in a way that is more likely to
sort messages in the order the writing MUA meant to, by sorting
numeric segment in numeric order and non-numeric segment in
alphabetical order.
* When export-subst is used, "zip" output recorded incorrect
size of the file.
* Some platforms and users spell UTF-8 differently; retry with the
most official "UTF-8" when the system does not understand the
user-supplied encoding name that are the common alternative
spellings of UTF-8.
* "git branch" did not bother to check nonsense command line
parameters and issue errors in many cases.
* "git update-index -h" did not do the usual "-h(elp)" thing.
* perl/Git.pm::cat_blob slurped everything in core only to write it
out to a file descriptor, which was not a very smart thing to do.
* The SSL peer verification done by "git imap-send" did not ask for
Server Name Indication (RFC 4366), failing to connect SSL/TLS
sites that serve multiple hostnames on a single IP.
* "git index-pack" had a buffer-overflow while preparing an
informational message when the translated version of it was too
long.
* Clarify in the documentation "what" gets pushed to \
"where" when the
command line to "git push" does not say these explicitly.
* In "git reflog expire", REACHABLE bit was not cleared from the
correct objects.
* The "--color=<when>" argument to the commands in the diff family
was described poorly.
* The arguments given to pre-rebase hook were not documented.
* The v4 index format was not documented.
* The "--match=<pattern>" argument "git describe" \
takes uses glob
pattern but it wasn't obvious from the documentation.
* Some sources failed to compile on systems that lack NI_MAXHOST in
their system header (e.g. z/OS).
* Add an example use of "--env-filter" in "filter-branch"
documentation.
* "git bundle verify" did not say "records a complete \
history" for a
bundle that does not have any prerequisites.
* In the v1.8.0 era, we changed symbols that do not have to be global
to file scope static, but a few functions in graph.c were used by
CGit from sideways bypassing the entry points of the API the
in-tree users use.
* "git merge-tree" had a typo in the logic to detect d/f conflicts,
which caused it to segfault in some cases.
|
2013-04-08 16:12:25 by Makoto Fujiwara | Files touched by this commit (6) | |
Log message:
Bump scmgit version 1.8.1.5 to 1.8.2
Following packages are on this updates.
devel/scmgit
devel/scmgit-base
devel/scmgit-docs
devel/scmgit-gitk
www/gitweb (nothing touched directly, but thanks gdt@)
The release note for this version and its size are:
wc devel/scmgit-base/work/git-1.8.2/RelNotes
495 3520 22140 devel/scmgit-base/work/git-1.8.2/RelNotes
Files touched:
-- devel/scmgit
Makefile.version (GIT_VERSION 1.8.1.5 -> 1.8.2)
-- devel/scmgit-base
distinfo
patches/patch-aa (part is moved to config.mak.uname)
patches/patch-config.mak.uname (split from patch-aa)
PLIST
-- devel/scmgit-docs
PLIST
|