--- - branch: MAIN date: Fri Aug 29 21:11:00 UTC 2008 files: - new: '1.20' old: '1.19' path: pkgsrc/devel/mercurial/Makefile pathrev: pkgsrc/devel/mercurial/Makefile@1.20 type: modified - new: '1.14' old: '1.13' path: pkgsrc/devel/mercurial/distinfo pathrev: pkgsrc/devel/mercurial/distinfo@1.14 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/mercurial/patches/patch-aa pathrev: pkgsrc/devel/mercurial/patches/patch-aa@1.7 type: modified - new: '0' old: '1.1' path: pkgsrc/devel/mercurial/patches/patch-ab pathrev: pkgsrc/devel/mercurial/patches/patch-ab@0 type: deleted id: 20080829T211100Z.e216adb3e17d24cd46015e50fae8eee478edbdb7 log: | Update to mercurial-1.0.2 This is a relatively small bugfix release with two security fixes. Security: * ensure that git patches only touch files within the repository (CVE-2008-2942) * hgweb: fix "allowpull" permission being ignored when pulling from hgweb General: * commit: handle copies of previously deleted files (issue 1175) * bisect: allow for having multiple resulting changesets * fix Python 2.3 compatibility * make mq patches and .hgtags hardlink-safe again * various documentation improvements and fixes * fix a crash when addremove was called to replace a deleted directory with a symlink * make branches output easier to parse (issue 1230) * fix inactive branches detection (issue 1104) * hgweb: fix a crash in archive when the URL did not end in an expected archive type * sshserver: fix a crash in error handling code * fix the patchbomb extension on Windows by including email package in binary installations * handle symlinks when OS supports them but FS doesn't (issue 1149) Extensions: * mq: * fix qrefresh losing metadata on the last refreshed file (issue 1134) * fix a crash when renaming a patch just after a versioned queue initialization * fix the path of an explicitly specified queue when merging patches * strip now updates the working directory only if a parent was stripped * convert: * CVS: fix a crash when converting an existing working copy * monotone: fix quotes and backslashes parsing when reading commit messages * Subversion: correctly normalize paths and slashes * Subversion: fix compatibility with Subversion 1.5 * git: allow converter to work with recent git releases * color: * get coloring for qseries --verbose output * improve mq extension detection * reset coloring before and after outputting colorized lines * highlight: fix a performance issue when detecting file types from large files * notify: take the diff options into account module: pkgsrc subject: 'CVS commit: pkgsrc/devel/mercurial' unixtime: '1220044260' user: bjs