Sat, 12 Dec 2015 11:00:04 -0800 copyfile: add an optional parameter to copy other stat data stable
Siddharth Agarwal <sid0@fb.com> [Sat, 12 Dec 2015 11:00:04 -0800] rev 27369
copyfile: add an optional parameter to copy other stat data Contrary to the comment, I didn't see any evidence that we were copying atime/mtime at all. This adds a parameter to copyfile to optionally copy it and other stat data, with the default being to not copy it. Many systems don't support changing the timestamp of a symlink, but we don't need that in general anyway -- copystat is mostly useful for editors, most of which will dereference symlinks anyway.
Sat, 05 Dec 2015 22:49:39 -0800 tests: move the '-hg' postfix for all style tests
Pierre-Yves David <pierre-yves.david@fb.com> [Sat, 05 Dec 2015 22:49:39 -0800] rev 27368
tests: move the '-hg' postfix for all style tests We had them on 'test-check-code-hg.t' to avoid collision with the test checking 'check-code' itself. Now that this one have been rename, we can safely remove this suffix for all of them. This get them in line with 'check-pyflakes.t'.
Sat, 05 Dec 2015 22:47:26 -0800 test: rename 'check-code' own test to 'test-contrib-check-code.t'
Pierre-Yves David <pierre-yves.david@fb.com> [Sat, 05 Dec 2015 22:47:26 -0800] rev 27367
test: rename 'check-code' own test to 'test-contrib-check-code.t' This test (making sure the 'check-code' script run as intended) have been confused with the test making that the mercurial code base comply with our coding still by multiple generations of contributors. We are moving it out of the way so that all tests starting with 'test-check' are now doing compliance testing.
Mon, 14 Dec 2015 10:47:27 -0800 parsers: add a missed PyErr_NoMemory
Bryan O'Sullivan <bos@serpentine.com> [Mon, 14 Dec 2015 10:47:27 -0800] rev 27366
parsers: add a missed PyErr_NoMemory
Mon, 14 Dec 2015 10:47:26 -0800 parsers: check results of PyInt_FromLong (issue4771)
Bryan O'Sullivan <bos@serpentine.com> [Mon, 14 Dec 2015 10:47:26 -0800] rev 27365
parsers: check results of PyInt_FromLong (issue4771)
Mon, 14 Dec 2015 10:47:24 -0800 parsers: simplify error logic in compute_phases_map_sets
Bryan O'Sullivan <bos@serpentine.com> [Mon, 14 Dec 2015 10:47:24 -0800] rev 27364
parsers: simplify error logic in compute_phases_map_sets Since Py_XDECREF and free both accept NULL pointers, we can get by with just two exit paths: one for success, and one for error. This considerably simplifies reasoning about the possible ways to exit from this function.
Sun, 13 Dec 2015 18:48:35 +0900 util: rename argument of isatty()
Yuya Nishihara <yuya@tcha.org> [Sun, 13 Dec 2015 18:48:35 +0900] rev 27363
util: rename argument of isatty() In general, "fd" is a file descriptor, but isatty() expects a file object. We should call it "fp" or "fh".
Sat, 21 Nov 2015 16:21:52 +0900 posix: remove unixdomainserver class
Yuya Nishihara <yuya@tcha.org> [Sat, 21 Nov 2015 16:21:52 +0900] rev 27362
posix: remove unixdomainserver class It's no longer used since the removal of the inotify extension.
Sat, 12 Dec 2015 23:22:18 -0800 revlog: use absolute_import
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 23:22:18 -0800] rev 27361
revlog: use absolute_import
Sat, 12 Dec 2015 23:19:38 -0800 windows: use absolute_import
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 23:19:38 -0800] rev 27360
windows: use absolute_import
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 tip