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
Sat, 12 Dec 2015 23:17:22 -0800 similar: use absolute_import
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 23:17:22 -0800] rev 27359
similar: use absolute_import
Sat, 12 Dec 2015 23:14:08 -0800 util: use absolute_import
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 23:14:08 -0800] rev 27358
util: use absolute_import
Sat, 12 Dec 2015 23:30:37 -0500 util: make hashlib import unconditional
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 23:30:37 -0500] rev 27357
util: make hashlib import unconditional hashlib was added in Python 2.5. As far as I can tell, SHA-512 is always available in 2.6+. So move the hashlib import to the top of the file and remove the one-off handling of SHA-512.
Sat, 12 Dec 2015 23:26:12 -0800 encoding: use double backslash
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 23:26:12 -0800] rev 27356
encoding: use double backslash In Python 2, '\u' == '\\u'. However, in Python 3, '\u' results in: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: truncated \uXXXX escape The minor change in this patch allows Python 3 to ast parse encoding.py.
Sat, 12 Dec 2015 22:57:48 -0500 encoding: use absolute_import
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 22:57:48 -0500] rev 27355
encoding: use absolute_import
Sat, 12 Dec 2015 22:20:29 -0500 hg: establish function for performing post-share actions
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 22:20:29 -0500] rev 27354
hg: establish function for performing post-share actions As part of writing an extension that wished to share an arbitrary piece of data among shared repos, I had to reimplement a significant part of hg.share in order to obtain localrepository instances for the source and destination. This patch establishes a function in hg.py that will be called after a share is performed. It is passed localrepository instances so extensions can easily perform additional actions at share time. We move hgrc and shared file writing there because this function is a logical place for it. A side effect of the refactor is writing of the shared file now occurs before updating. This seems more appropriate and shouldn't have any impact on real world behavior.
Sat, 12 Dec 2015 22:07:40 -0500 share: pass named arguments
Gregory Szorc <gregory.szorc@gmail.com> [Sat, 12 Dec 2015 22:07:40 -0500] rev 27353
share: pass named arguments They are defined as named arguments and previous called as positional arguments. As part of wrapping hg.share in an extension, I had to extract arguments using some hacky techniques. Using named arguments makes wrapping much simpler.
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 tip