2018-12-16 |
Yuya Nishihara |
py3: use forcebytestr() to stringify hook exception
|
2018-09-21 |
Matt Harbison |
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
|
2018-07-16 |
Matt Harbison |
hook: only print the note about native cmd translation if it actually changes
|
2018-07-16 |
Matt Harbison |
hook: disable the shell to native command translation by default
|
2018-07-08 |
Matt Harbison |
hook: add support for disabling the shell to native command translation
|
2018-07-08 |
Matt Harbison |
hook: narrow the 'priority' prefix check to align with the documentation
|
2018-06-29 |
Matt Harbison |
procutil: add a shim for translating shell commands to native commands
|
2017-07-02 |
Matt Harbison |
hooks: allow Unix style environment variables on external Windows hooks
|
2018-05-16 |
hindlemail |
filemerge: support specifying a python function to custom merge-tools
|
2018-05-10 |
Yuya Nishihara |
stringutil: flip the default of pprint() to bprefix=False
|
2018-04-14 |
Augie Fackler |
hook: also use pprint on lists for stable output on py2/3
|
2018-04-14 |
Augie Fackler |
hook: use stringutil.pprint instead of reinventing it
|
2018-04-07 |
Yuya Nishihara |
procutil: make explainexit() simply return a message (API)
|
2018-03-24 |
Yuya Nishihara |
procutil: bulk-replace function calls to point to new module
|
2018-03-24 |
Yuya Nishihara |
procutil: bulk-replace util.std* to point to new module
|
2018-03-11 |
Matt Harbison |
hook: ensure stderr is flushed when an exception is raised, for test stability
|
2018-02-12 |
Gregory Szorc |
py3: use system strings when calling __import__
|
2017-12-09 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hook.py
|
2017-10-08 |
Boris Feld |
hook: add a 'hashook' function to test for hook existence
|
2017-06-17 |
Pulkit Goyal |
py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
|
2017-06-02 |
Pulkit Goyal |
py3: convert exception to bytes to pass into ui.warn()
|
2017-05-31 |
Pulkit Goyal |
py3: ensure that we don't concat bytes and str and the end result is bytes
|
2017-03-31 |
Pierre-Yves David |
hook: add hook name information to external hook
|
2017-03-31 |
Pierre-Yves David |
hook: provide hook type information to external hook
|
2017-03-31 |
Pierre-Yves David |
hook: use 'htype' in 'hook'
|
2017-03-31 |
Pierre-Yves David |
hook: use 'htype' in 'runhooks'
|
2017-03-31 |
Pierre-Yves David |
hook: fix name used in untrusted message
|
2017-03-31 |
Pierre-Yves David |
hook: use "htype" as variable name in _pythonhook
|
2017-03-06 |
Simon Farnsworth |
hook: give exthooks tags for blocking time
|
2017-02-15 |
Simon Farnsworth |
mercurial: switch to util.timer for all interval timings
|
2016-11-22 |
Pulkit Goyal |
py3: use pycompat.getcwd() instead of os.getcwd()
|
2016-10-20 |
Yuya Nishihara |
py3: bulk replace sys.stdin/out/err by util's
|
2016-11-08 |
Yuya Nishihara |
hook: lower inflated use of sys.__stdout__ and __stderr__
|
2016-11-08 |
Yuya Nishihara |
hook: flush stdout before restoring stderr redirection
|
2016-10-20 |
Yuya Nishihara |
hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)
|
2016-04-14 |
Pierre-Yves David |
hook: report untrusted hooks as failure (issue5110) (BC)
|
2016-04-15 |
Pierre-Yves David |
hook: split config reading further
|
2016-04-14 |
Pierre-Yves David |
hook: small refactor to store hooks as dict instead of list
|
2016-02-12 |
Siddharth Agarwal |
hook: don't crash on syntax errors in python hooks
|
2016-02-12 |
Siddharth Agarwal |
hook: for python hook exceptions, add note to run with --traceback
|
2016-02-12 |
Siddharth Agarwal |
hook: even fewer parentheses for load errors
|
2016-02-12 |
Siddharth Agarwal |
hook: for python hook ImportErrors, add note to run with --traceback
|
2016-02-12 |
Siddharth Agarwal |
hook: fewer parentheses for hook load errors
|
2016-02-12 |
Siddharth Agarwal |
hook: use sys.exc_info rather than the deprecated equivalents
|
2015-12-03 |
Sietse Brouwer |
dirstate: don't write repo.currenttransaction to repo.dirstate if repo
stable
|
2015-11-06 |
Pierre-Yves David |
hooks: back 9f272bf3b342 out
stable
|
2015-11-04 |
Durham Goode |
hooks: always include HG_PENDING
stable
|
2015-10-16 |
FUJIWARA Katsunori |
hook: centralize passing HG_PENDING to external hook process
|
2015-10-14 |
Siddharth Agarwal |
hook: for python hooks, also return whether an exception was raised
|
2015-10-14 |
Siddharth Agarwal |
hook.runhooks: return a dict of result values
|
2015-10-14 |
Siddharth Agarwal |
hook: factor out determination of hooks from running them
|
2015-10-13 |
Siddharth Agarwal |
hook: raise a separate exception for when loading a hook fails
|
2015-10-08 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
2015-08-09 |
Gregory Szorc |
hook: use absolute_import
|
2015-06-24 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
2015-05-18 |
Pierre-Yves David |
hook: drop dedicated catch for 'KeyboardInterrupt'
|
2015-05-15 |
Matt Mackall |
hooks: use try/except/finally
|