log

age author description
Sat, 11 Nov 2017 19:52:48 +0900 Yuya Nishihara util: make cmdbuilder() robust for faulty parsing of early options
Sat, 11 Nov 2017 20:21:26 +0900 Yuya Nishihara client: do not append an option to a list of arguments
Mon, 21 Aug 2017 17:13:37 +0200 Gábor Stefanik client: raise ResponseError in _readchannel()
Mon, 21 Aug 2017 17:06:13 +0200 Gábor Stefanik client: don't swallow ResponseError inside open()
Mon, 21 Aug 2017 17:02:14 +0200 Gábor Stefanik client: kill the server on unrecoverable communication errors (issue5516)
Tue, 12 Sep 2017 13:16:36 -0400 Gábor Stefanik client: fail gracefully on unexpected prompts (issue5516)
Wed, 02 Aug 2017 23:43:16 +0900 Yuya Nishihara summary: parse commit line less strictly (issue5637)
Wed, 19 Jul 2017 14:48:40 +0200 Boris Feld package: update package url
Mon, 03 Apr 2017 16:02:08 -0500 Matt Mackall Added tag 2.4 for changeset 820d7c1e470a
Thu, 23 Mar 2017 22:34:41 -0400 Long Vu hglib: fix hg clone --uncompressed option typo (issue5458) 2.4
Tue, 03 Jan 2017 17:21:08 -0600 Matt Mackall Added tag 2.3 for changeset 0f81ed8e147b
Wed, 19 Oct 2016 00:05:47 +0900 Yuya Nishihara util: drop mutable default from popen() 2.3
Wed, 19 Oct 2016 00:03:44 +0900 Yuya Nishihara client: wrap long lines at 80 chars
Fri, 28 Oct 2016 11:33:20 +0100 Barry A. Scott protocol: allow hglib user to get call backs for prompts, output and errors
Tue, 18 Oct 2016 17:45:17 +0100 Barry A. Scott protocol: add the abilty to trace the protocol between the client and server
Fri, 28 Oct 2016 11:45:57 +0100 Barry A. Scott init: add init() to hgclient to allow progress to be reported
Mon, 18 Jul 2016 23:40:45 -0500 Matt Mackall Added tag 2.2 for changeset 3f854e3bcdd1
Wed, 06 Jul 2016 14:14:22 -0700 Gregory Szorc client: raise KeyError from __getitem__ (BC) 2.2
Wed, 06 Jul 2016 14:11:02 -0700 Gregory Szorc client: remove unused imports
Sat, 16 Apr 2016 18:18:46 -0500 Matt Mackall Added tag 2.1 for changeset 8c4d24b58c23
Fri, 19 Feb 2016 19:16:30 +0100 Julien Cristau tests: adjust test-merge for mercurial 3.7 2.1
Mon, 01 Feb 2016 18:16:24 -0600 Matt Mackall Added tag 2.0 for changeset 2725547a5f92
Thu, 31 Dec 2015 16:53:51 -0800 Idan Kamara commit: allow rev and node to be anywhere in the output 2.0
Thu, 01 Oct 2015 12:38:14 -0500 Matt Mackall Added tag 1.9 for changeset e6589149b2c8
Mon, 07 Sep 2015 22:45:47 +0900 Yuya Nishihara client: include stderr message in ServerError on initial communication failure 1.9
Mon, 07 Sep 2015 22:32:12 +0900 Yuya Nishihara client: use subprocess.communicate() to shut down server process
Mon, 07 Sep 2015 22:26:59 +0900 Yuya Nishihara client: extract stub to read server's stderr on close()
Tue, 01 Sep 2015 17:03:10 -0500 Matt Mackall Added tag 1.8 for changeset dbb21a4c0eb9
Tue, 01 Sep 2015 10:07:43 +0200 Julien Cristau tests: fix test-summary for python3 1.8
Mon, 31 Aug 2015 09:52:34 +0200 Julien Cristau tests: update test-summary for mercurial 3.5
Fri, 31 Jul 2015 12:20:22 -0500 Matt Mackall Added tag 1.7 for changeset e0678dfb7aec
Thu, 23 Jul 2015 09:18:01 -0700 Peter Elmers setup: parse PKG-INFO for version information (issue3924) 1.7
Wed, 01 Apr 2015 13:34:58 -0500 Matt Mackall Added tag 1.6 for changeset 91329df47df5
Fri, 27 Mar 2015 12:58:23 -0400 Brett Cannon hglib: declare hglib's Python version support (issue4520) 1.6
Fri, 27 Mar 2015 12:57:58 -0400 Brett Cannon util: update doctests to work with bytes (issue4520)
Fri, 27 Mar 2015 10:45:26 -0400 Brett Cannon util: make cmdbuilder work with bytes (issue4520)
Wed, 25 Mar 2015 20:23:41 -0400 Brett Cannon tests: write out bytes instead of strings to test files (issue4520)
Wed, 25 Mar 2015 20:19:09 -0400 Brett Cannon hglib: remove the user of str in hglib.context (issue5420)
Wed, 25 Mar 2015 20:17:21 -0400 Brett Cannon hglib: make str(hglib.context.changectx) work with Python 3 (issue4520)
Wed, 25 Mar 2015 20:15:54 -0400 Brett Cannon hglib: make sure hgclient.diff() works with bytes (issue4520)
Fri, 20 Mar 2015 16:34:42 -0400 Brett Cannon hglib: don't try to use long under Python 3 (issue4520)
Fri, 20 Mar 2015 16:32:53 -0400 Brett Cannon util: don't try to use itertools.izip under Python 3 (issue4520)
Thu, 19 Mar 2015 17:42:46 -0400 Brett Cannon hglib: use strtobytes() (issue4520)
Thu, 19 Mar 2015 17:42:26 -0400 Brett Cannon util: introduce strtobytes() (issue4520)
Mon, 16 Mar 2015 17:59:27 -0400 Brett Cannon hglib: add a __bool__ method where __nonzero__ is defined (issue4520)
Fri, 13 Mar 2015 14:46:13 -0400 Brett Cannon hglib: make all imports absolute (issue4520)
Fri, 13 Mar 2015 12:28:06 -0500 Matt Mackall util: define BytesIO in one place
Fri, 13 Mar 2015 11:34:52 -0400 Brett Cannon hglib: use io.BytesIO when available (issue4520)
Fri, 13 Mar 2015 11:31:54 -0400 Brett Cannon hglib: abstract out use of cStringIO.StringIO (issue4520)
Wed, 11 Mar 2015 14:53:36 -0500 Matt Mackall test-commit: drop print statements
Mon, 09 Mar 2015 18:26:25 -0400 Brett Cannon hglib: move string literals in the test code to util.b() (issue4520)
Sun, 08 Mar 2015 13:08:37 -0400 Brett Cannon hglib: wrap all application string literals in util.b() (issue4520)
Sat, 07 Mar 2015 10:08:52 -0500 Brett Cannon hglib: introduce util.b() (issue4520)
Sat, 17 Jan 2015 17:54:40 -0800 Matt Mackall tests: disable largefiles test in update
Sat, 01 Nov 2014 22:59:12 -0500 Matt Mackall Added tag 1.5 for changeset a05cdc1579df
Sat, 01 Nov 2014 14:28:56 -0500 Matt Mackall context: handle tip+1 breakage in pre-3.2 default branch 1.5
Sat, 01 Nov 2014 14:26:18 -0500 Matt Mackall context: fix missing digit in null hash
Thu, 23 Oct 2014 10:50:09 +0200 David Douard client: add support for 'hg commit --amend'
Wed, 01 Oct 2014 15:03:32 -0500 Matt Mackall Added tag 1.4 for changeset 1b47146a4a2c
Tue, 30 Sep 2014 12:48:04 -0500 Matt Mackall style: fix long lines 1.4
Tue, 30 Sep 2014 11:23:15 -0500 Matt Mackall style: fixup whitespace
Tue, 30 Sep 2014 12:00:34 +0200 Julien Cristau client: fix passing multiple config settings
Fri, 01 Aug 2014 18:24:32 -0500 Matt Mackall Added tag 1.3 for changeset df808f92c0f1
Thu, 31 Jul 2014 15:58:42 -0500 Matt Mackall tests: skip hidden/obsolete tests on older hg 1.3
Thu, 31 Jul 2014 15:49:00 -0500 Matt Mackall tests: remove "with" usage for 2.4 compatibility
Thu, 31 Jul 2014 15:30:51 -0500 Matt Mackall tests: skip test using assertIn on Python < 2.7
Mon, 16 Jun 2014 18:29:06 +0200 Paul Tonelli client: connect to repo if necessary when using "with" statement
Wed, 21 May 2014 12:25:30 +0200 Paul Tonelli context: add 'phase' getter
Fri, 16 May 2014 18:21:12 +0200 Paul Tonelli client: add 'phase' method to set or get the phase of a changeset
Thu, 15 May 2014 15:12:13 +0200 Paul Tonelli context: add 'hidden' method to check if the changeset is hidden
Thu, 22 May 2014 15:23:12 +0200 Paul Tonelli client: add 'hidden' property to show hidden changesets.
Wed, 30 Apr 2014 16:44:59 +0200 Paul Tonelli client: implement the 'in' keyword for a client object
Sat, 01 Feb 2014 15:30:18 -0600 Matt Mackall Added tag 1.2 for changeset 5d3783aebe5f
Mon, 27 Jan 2014 09:29:55 +0100 Julien Cristau log: fix 'hidden' option 1.2
Mon, 01 Jul 2013 18:11:33 -0500 Matt Mackall Added tag 1.1 for changeset e738d6fe5f3f
Sun, 23 Jun 2013 17:52:16 -0500 Matt Mackall tests: make the tests work under Pypy (issue3965) 1.1
Fri, 14 Jun 2013 18:36:56 +0300 Idan Kamara error: show more info on CommandError's __str__
Sat, 01 Jun 2013 17:13:39 -0500 Matt Mackall Added tag 1.0 for changeset 8867908fe8c7
Mon, 06 May 2013 15:17:40 -0500 Matt Mackall tests: deal with missing largefiles support for 1.9 1.0
Mon, 06 May 2013 14:41:10 -0500 Matt Mackall tests: ignore bookmarks active mark for testing with pre-2.6
Thu, 02 May 2013 22:11:16 +0400 Alexander Plavin tests: remove usage of assertRaisesRegexp
Thu, 02 May 2013 21:44:53 +0400 Alexander Plavin tests: fix test-bookmarks to match changed hg behavior
Wed, 01 May 2013 17:53:11 -0500 Matt Mackall Added tag 0.9 for changeset c635e6e7054f
Fri, 26 Apr 2013 01:46:08 +0400 Alexander Plavin context: raise same error when not found for all hg versions 0.9
Tue, 23 Apr 2013 22:11:26 +0200 Benoit Allard client: Be more permissive on the output of update (issue3892)
Tue, 02 Apr 2013 01:11:47 -0500 Matt Mackall Added tag 0.4 for changeset 5fe53db61aa4
Fri, 08 Feb 2013 03:51:42 -0800 Durham Goode tests: fix tests that use integer bookmarks 0.4
Thu, 01 Nov 2012 17:47:29 -0500 Matt Mackall Added tag 0.3 for changeset 86ff8611a8fa
Mon, 15 Oct 2012 09:45:43 -0700 Siddharth Agarwal client: always set HGPLAIN=1 (issue3502) 0.3
Thu, 01 Mar 2012 23:16:07 -0500 Francisco Figueirido ancestor: fix incorrect reference to 'n2'
Tue, 17 Jan 2012 17:15:47 -0600 Matt Mackall Added tag 0.2 for changeset cc2b7540fa2b
Wed, 18 Jan 2012 00:39:25 +0200 Idan Kamara tests: don't set the time zone 0.2
Wed, 18 Jan 2012 00:39:24 +0200 Idan Kamara tests: hook into hgclient.open for closing open cmdservers
Tue, 17 Jan 2012 22:26:20 +0200 Idan Kamara client: make _parserevs a static method
Tue, 17 Jan 2012 22:36:48 +0200 Idan Kamara client: add date field to revision
Tue, 17 Jan 2012 22:24:24 +0200 Idan Kamara client: fix indentation
Mon, 16 Jan 2012 12:53:14 +0200 Idan Kamara client: fix import --import-branch flag
Mon, 16 Jan 2012 12:52:30 +0200 Idan Kamara client: fix import --no-commit flag (issue3206)
Thu, 22 Dec 2011 19:12:47 +0200 Idan Kamara client: add a convenience method __getitem__ to return a changectx
Thu, 22 Dec 2011 19:12:47 +0200 Idan Kamara context: initial implementation of changectx
Thu, 22 Dec 2011 19:12:47 +0200 Idan Kamara hglib: add top level clone method
Thu, 22 Dec 2011 19:12:47 +0200 Idan Kamara hglib: change init to not open a command server instance automatically
Thu, 22 Dec 2011 19:12:47 +0200 Idan Kamara client: refactor opening of the cmd server to an open method
Thu, 22 Dec 2011 19:12:39 +0200 Idan Kamara client: replace usage of namedtuple for python 2.4 compatibility
Wed, 23 Nov 2011 09:57:37 -0500 Jeff Laughlin client: added context manager protocol methods
Fri, 18 Nov 2011 00:49:47 +0200 Idan Kamara test-summary: fix test due to bookmarks being separated from tags in hg >= 2.0
Thu, 17 Nov 2011 12:54:37 -0600 Matt Mackall client: make varargs ordering py2.4-compatible
Thu, 17 Nov 2011 12:53:41 -0600 Matt Mackall util: eliminate py2.6 if/else expression
Thu, 10 Nov 2011 17:45:57 -0600 Matt Mackall Added signature for changeset c41442cb355d
Thu, 10 Nov 2011 17:45:55 -0600 Matt Mackall Added tag 0.1 for changeset c41442cb355d
Thu, 10 Nov 2011 17:15:52 -0600 Matt Mackall .hgignore: add some setup.py junk 0.1
Thu, 10 Nov 2011 17:08:24 -0600 Matt Mackall setup: build MANIFEST.in from hg manifest
Thu, 10 Nov 2011 16:42:30 -0600 Matt Mackall Makefile: add dist target
Thu, 10 Nov 2011 16:42:12 -0600 Matt Mackall setup: add version number lookup
Wed, 09 Nov 2011 16:09:46 -0600 Matt Mackall branches: more robust parsing strategy
Wed, 09 Nov 2011 14:07:29 -0600 Matt Mackall examples: add simple stat-gathering example
Sat, 15 Oct 2011 21:47:15 +0200 Idan Kamara util: add propertycache decorator
Sat, 15 Oct 2011 20:09:59 +0200 Idan Kamara add a script to run tests with nose plugins loaded
Sat, 15 Oct 2011 20:03:04 +0200 Idan Kamara tests: add a nose plugin that allows specifying a custom hg to run tests
Mon, 26 Sep 2011 22:37:46 +0300 Idan Kamara util, popen: hide subprocess window
Mon, 26 Sep 2011 22:37:45 +0300 Idan Kamara util, popen: redirect stderr as well (for hglib.init in case of error)
Mon, 26 Sep 2011 22:37:44 +0300 Idan Kamara util: introduce popen
Mon, 26 Sep 2011 22:25:36 +0300 Idan Kamara tests: put some characters in HGRCPATH
Fri, 09 Sep 2011 23:05:57 +0300 Idan Kamara tests: set HGRCPATH so local hgrc's aren't loaded
Fri, 09 Sep 2011 19:10:02 +0300 Idan Kamara test-manifest: Windows doesn't have symlink or executable bit
Fri, 09 Sep 2011 19:10:02 +0300 Idan Kamara tests: open files in binary mode so new lines aren't converted
Mon, 05 Sep 2011 20:51:29 +0300 Idan Kamara tests: cleanup on test finish so Windows doesn't complain about used files
Tue, 23 Aug 2011 21:57:40 +0300 Idan Kamara add a setup.py
Tue, 23 Aug 2011 21:57:11 +0300 Idan Kamara document all commands in client.py
Tue, 23 Aug 2011 21:41:17 +0300 Idan Kamara client: add manifest command
Fri, 19 Aug 2011 22:52:59 +0300 Idan Kamara client: add resolve command
Fri, 19 Aug 2011 22:24:14 +0300 Idan Kamara closefds on posix when using subprocess
Fri, 19 Aug 2011 22:27:40 +0300 Idan Kamara client: fix diff indentation and position
Fri, 19 Aug 2011 20:15:03 +0300 Idan Kamara hglib: add init command
Fri, 19 Aug 2011 20:14:15 +0300 Idan Kamara hglib: change import style
Fri, 19 Aug 2011 20:08:13 +0300 Idan Kamara tests: be prepared for basetest.setUp not being called
Fri, 19 Aug 2011 20:08:13 +0300 Idan Kamara client: add heads command
Fri, 19 Aug 2011 20:08:13 +0300 Idan Kamara client: add grep command
Fri, 19 Aug 2011 20:08:13 +0300 Idan Kamara client: add export command
Fri, 19 Aug 2011 20:07:56 +0300 Idan Kamara client: add bundle command
Fri, 19 Aug 2011 19:47:03 +0300 Idan Kamara client: add archive command
Fri, 19 Aug 2011 19:46:11 +0300 Idan Kamara client: add annotate command
Thu, 18 Aug 2011 16:23:43 +0300 Idan Kamara client: add summary command
Thu, 18 Aug 2011 16:20:23 +0300 Idan Kamara client: use util.reterrorhandler
Thu, 18 Aug 2011 16:20:22 +0300 Idan Kamara util: introduce a generic error handler that is aware of return codes
Thu, 18 Aug 2011 16:20:04 +0300 Idan Kamara client: add addremove command
Thu, 18 Aug 2011 14:29:29 +0300 Idan Kamara client: add revert command
Tue, 16 Aug 2011 23:58:24 +0300 Idan Kamara client: introduce merge handlers
Tue, 16 Aug 2011 23:57:21 +0300 Idan Kamara client: add merge command
Tue, 16 Aug 2011 23:50:01 +0300 Idan Kamara client: tell the server we're interactive
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add tags command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add tag command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add version command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add pull command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add push command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add identify command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara client: add diff command
Mon, 15 Aug 2011 22:46:45 +0300 Idan Kamara error: return stderr as __str__ for CommandError
Sun, 14 Aug 2011 00:56:33 +0300 Idan Kamara client: handle spaces correctly in status()
Sun, 14 Aug 2011 00:51:15 +0300 Idan Kamara client: change return value of status() to a list of (code, file path)
Sun, 14 Aug 2011 00:49:56 +0300 Idan Kamara client: add missing options to status
Sun, 14 Aug 2011 00:49:28 +0300 Idan Kamara client: add move command
Sun, 14 Aug 2011 00:49:15 +0300 Idan Kamara client: add forget command
Sun, 14 Aug 2011 00:48:51 +0300 Idan Kamara client: add remove command
Sun, 14 Aug 2011 00:48:40 +0300 Idan Kamara client: add copy command
Sun, 14 Aug 2011 00:48:19 +0300 Idan Kamara client: add add command
Thu, 11 Aug 2011 22:59:05 +0300 Idan Kamara client: add bookmarks support to incoming and outgoing
Thu, 11 Aug 2011 22:58:38 +0300 Idan Kamara client: add missing options to outgoing
Thu, 11 Aug 2011 22:58:17 +0300 Idan Kamara client: add missing options to incoming
Thu, 11 Aug 2011 17:54:09 +0300 Idan Kamara client: add bookmarks command
Thu, 11 Aug 2011 17:53:56 +0300 Idan Kamara client: add bookmark command
Thu, 11 Aug 2011 16:09:21 +0300 Idan Kamara client: add backout command
Thu, 11 Aug 2011 16:02:01 +0300 Idan Kamara client: rewrite config()
Thu, 11 Aug 2011 15:42:59 +0300 Idan Kamara client: add update command
Thu, 11 Aug 2011 15:42:58 +0300 Idan Kamara util: introduce skiplines
Thu, 11 Aug 2011 15:20:49 +0300 Idan Kamara client: add parents command
Wed, 10 Aug 2011 23:27:57 +0300 Idan Kamara client: add missing options to log()
Wed, 10 Aug 2011 20:33:08 +0300 Idan Kamara client: add missing options to commit()
Wed, 10 Aug 2011 19:59:08 +0300 Idan Kamara client: change return value of commit() to (rev, node)
Wed, 10 Aug 2011 19:59:03 +0300 Idan Kamara client: use --debug when committing to get the new node info
Wed, 10 Aug 2011 00:42:43 +0300 Idan Kamara client: add missing options to import_()
Wed, 10 Aug 2011 00:24:01 +0300 Idan Kamara client: rewrite branches(), return a list of (branchname, rev, node)
Wed, 10 Aug 2011 00:21:05 +0300 Idan Kamara client: add missing options to branch()
Tue, 09 Aug 2011 23:24:40 +0300 Idan Kamara client: sort commands by name
Wed, 10 Aug 2011 01:48:38 +0300 Idan Kamara util: rewrite eatlines (faster and simpler version)
Wed, 10 Aug 2011 01:38:18 +0300 Idan Kamara move hgclient._eatlines to util
Sat, 23 Jul 2011 22:55:39 +0300 Idan Kamara tests: rearrange tests and use nosetests
Sat, 23 Jul 2011 22:55:39 +0300 Idan Kamara client: use --template instead of --style for cset display
Tue, 09 Aug 2011 00:39:27 +0300 Idan Kamara client: rawcommand, more convenient helper to run commands instead of outputruncommand
Tue, 09 Aug 2011 00:39:26 +0300 Idan Kamara client: use the cmdbuilder
Tue, 09 Aug 2011 00:39:25 +0300 Idan Kamara util: add cmdbuilder, a helper function to generate the command to run
Sat, 23 Jul 2011 22:55:36 +0300 Idan Kamara turn hglib into a module and expose open (previously connect) in its __init__.py
Sat, 23 Jul 2011 22:54:23 +0300 Idan Kamara hgignore: vim
Wed, 20 Jul 2011 16:09:34 -0500 Idan Kamara Initial commit