X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org X-Authority-Analysis: v=1.0 c=1 a=w_pzkKWiAAAA:8 a=20KFwNOVAAAA:8 a=xe8BsctaAAAA:8 a=I7k1fGUvaXcaepX8GksA:9 a=PNNf2WlaX2C1fT_oeOgA:7 a=3z1pLZxS6Dyj-gCoR2LkFmXWHEsA:4 a=TRvmKqLbH9UA:10 a=7pGOCF1mIgkA:10 a=66msUWWtX2wA:10 a=rPt6xJ-oxjAA:10 a=AsaAp4JVRNIaAvw8UFEA:9 a=JZlhw02N4Qxr85CGDWoA:7 a=9T9BMj1_G_Y3I53PpEehgLRbHfMA:4 a=CxA2Utj4LuEA:10 Message-Id: Date: Fri, 16 Nov 2007 22:17:32 -0700 From: Eric Blake Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: [ANNOUNCEMENT] Updated: git-1.5.3.5-1 Content-Type: multipart/mixed; boundary="------------080603050509050406040804" Reply-To: The Cygwin Mailing List X-Mailer: Perl5 Mail::Internet v1.74 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------080603050509050406040804 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A new release of git, 1.5.3.5-1, has been uploaded, replacing 1.5.3.2-1 as the current version. NEWS: ===== This is a new upstream release. See also the package documentation in /usr/share/doc/git-1.5.3.5/, along with the attached upstream release notes. When compiled out of the box, the upstream git maintainers cater to older cygwin releases, and intentionally disable certain features that have been reported on their mailing list, even though they work with the latest cygwin. Therefore, this build turns those features back on. However, it means that this version does assume that you are not using FAT or FAT32 to hold your repositories, since they do not store file permissions very accurately. DESCRIPTION: ============ Git is popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel. Git falls in the category of distributed source code management tools, similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary world). Every Git working directory is a full-fledged repository with full revision tracking capabilities, not dependent on network access or a central server. UPDATE: ======= To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'git' from the 'Devel' category. DOWNLOAD: ========= Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: ========== If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. - -- Eric Blake volunteer cygwin git maintainer CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: ================================= To unsubscribe to the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-YOU=YOURDOMAIN DOT COM AT cygwin DOT com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHPnls84KuGfSFAYARAsxHAKCLsomVifql5f5L6N/MbPjSLGC3oQCeMsw/ N0TJkgDfiIeaAd9BjBfSXW4= =DFD2 -----END PGP SIGNATURE----- --------------080603050509050406040804 Content-Type: text/plain; name="NEWS.short" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="NEWS.short" GIT v1.5.3.5 Release Notes ========================== Fixes since v1.5.3.4 -------------------- * Comes with git-gui 0.8.4. * "git-config" silently ignored options after --list; now it will error out with a usage message. * "git-config --file" failed if the argument used a relative path as it changed directories before opening the file. * "git-config --file" now displays a proper error message if it cannot read the file specified on the command line. * "git-config", "git-diff", "git-apply" failed if run from a subdirectory with relative GIT_DIR and GIT_WORK_TREE set. * "git-blame" crashed if run during a merge conflict. * "git-add -i" did not handle single line hunks correctly. * "git-rebase -i" and "git-stash apply" failed if external diff drivers were used for one or more files in a commit. They now avoid calling the external diff drivers. * "git-log --follow" did not work unless diff generation (e.g. -p) was also requested. * "git-log --follow -B" did not work at all. Fixed. * "git-log -M -B" did not correctly handle cases of very large files being renamed and replaced by very small files in the same commit. * "git-log" printed extra newlines between commits when a diff was generated internally (e.g. -S or --follow) but not displayed. * "git-push" error message is more helpful when pushing to a repository with no matching refs and none specified. * "git-push" now respects + (force push) on wildcard refspecs, matching the behavior of git-fetch. * "git-filter-branch" now updates the working directory when it has finished filtering the current branch. * "git-instaweb" no longer fails on Mac OS X. * "git-cvsexportcommit" didn't always create new parent directories before trying to create new child directories. Fixed. * "git-fetch" printed a scary (but bogus) error message while fetching a tag that pointed to a tree or blob. The error did not impact correctness, only user perception. The bogus error is no longer printed. * "git-ls-files --ignored" did not properly descend into non-ignored directories that themselves contained ignored files if d_type was not supported by the filesystem. This bug impacted systems such as AFS. Fixed. * Git segfaulted when reading an invalid .gitattributes file. Fixed. * post-receive-email example hook fixed was fixed for non-fast-forward updates. * Documentation updates for supported (but previously undocumented) options of "git-archive" and "git-reflog". * "make clean" no longer deletes the configure script that ships with the git tarball, making multiple architecture builds easier. * "git-remote show origin" spewed a warning message from Perl when no remote is defined for the current branch via branch..remote configuration settings. * Building with NO_PERL_MAKEMAKER excessively rebuilt contents of perl/ subdirectory by rewriting perl.mak. * http.sslVerify configuration settings were not used in scripted Porcelains. * "git-add" leaked a bit of memory while scanning for files to add. * A few workarounds to squelch false warnings from recent gcc have been added. * "git-send-pack $remote frotz" segfaulted when there is nothing named 'frotz' on the local end. * "git-rebase -interactive" did not handle its "--strategy" option properly. GIT v1.5.3.4 Release Notes ========================== Fixes since v1.5.3.3 -------------------- * Change to "git-ls-files" in v1.5.3.3 that was introduced to support partial commit of removal better had a segfaulting bug, which was diagnosed and fixed by Keith and Carl. * Performance improvements for rename detection has been backported from the 'master' branch. * "git-for-each-ref --format='%(numparent)'" was not working correctly at all, and --format='%(parent)' was not working for merge commits. * Sample "post-receive-hook" incorrectly sent out push notification e-mails marked as "From: " the committer of the commit that happened to be at the tip of the branch that was pushed, not from the person who pushed. * "git-remote" did not exit non-zero status upon error. * "git-add -i" did not respond very well to EOF from tty nor bogus input. * "git-rebase -i" squash subcommand incorrectly made the author of later commit the author of resulting commit, instead of taking from the first one in the squashed series. * "git-stash apply --index" was not documented. * autoconfiguration learned that "ar" command is found as "gas" on some systems. GIT v1.5.3.3 Release Notes ========================== Fixes since v1.5.3.2 -------------------- * git-quiltimport did not like it when a patch described in the series file does not exist. * p4 importer missed executable bit in some cases. * The default shell on some FreeBSD did not execute the argument parsing code correctly and made git unusable. * git-svn incorrectly spawned pager even when the user user explicitly asked not to. * sample post-receive hook overquoted the envelope sender value. * git-am got confused when the patch contained a change that is only about type and not contents. * git-mergetool did not show our and their version of the conflicted file when started from a subdirectory of the project. * git-mergetool did not pass correct options when invoking diff3. * git-log sometimes invoked underlying "diff" machinery unnecessarily. --------------080603050509050406040804 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------080603050509050406040804--