[08,of,10] logtoprocess: do not leak the ui object in uisetup |
2016-06-30 |
Jun Wu |
|
Accepted |
[07,of,10] ui: allow develwarn without a stack |
2016-06-30 |
Jun Wu |
yuya |
Changes Requested |
[06,of,10] chgserver: wrap ui/extsetup to learn how to do confighash dynamically |
2016-06-30 |
Jun Wu |
yuya |
Changes Requested |
[05,of,10] chgserver: add a context manager to learn what to include for confighash |
2016-06-30 |
Jun Wu |
yuya |
Changes Requested |
[04,of,10] chgserver: add utilities to wrap and unwrap functions |
2016-06-30 |
Jun Wu |
yuya |
Changes Requested |
[03,of,10] chgserver: add an array hashing config items |
2016-06-30 |
Jun Wu |
yuya |
Changes Requested |
[02,of,10] chgserver: document why we don't merge mtimehash and confighash |
2016-06-30 |
Jun Wu |
|
Accepted |
[01,of,10] extensions: move uisetup and extsetup to standalone functions |
2016-06-30 |
Jun Wu |
|
Accepted |
[2,of,2] chg: send SIGPIPE to server immediately when pager exits (issue5278) |
2016-06-24 |
Jun Wu |
|
Accepted |
[1,of,2] chgserver: do not ignore SIGPIPE if pager is used |
2016-06-24 |
Jun Wu |
|
Accepted |
revlog: add a fast path for "ambiguous identifier" |
2016-06-22 |
Jun Wu |
|
Accepted |
[evolve-ext,V2] directaccess: make sure gethashsymbols does not return rev numbers |
2016-06-22 |
Jun Wu |
|
Accepted |
[evolve-ext] directaccess: make sure gethashsymbols does not return rev numbers |
2016-06-22 |
Jun Wu |
|
Superseded |
chg: change default connect timeout to 60 seconds |
2016-06-15 |
Jun Wu |
|
Accepted |
chg: make timeout adjustable |
2016-06-13 |
Jun Wu |
|
Accepted |
blackbox: add an option to customize the name of the log file |
2016-06-13 |
Jun Wu |
|
Changes Requested |
[2,of,2,V2] chg: exec pager in child process |
2016-06-13 |
Jun Wu |
|
Accepted |
[1,of,2,V2] tests: move chg pager test to test-pager.t |
2016-06-13 |
Jun Wu |
|
Accepted |
chg: exec pager in child process |
2016-06-11 |
Jun Wu |
|
Superseded |
annotate: split the logic to two functions |
2016-06-11 |
Jun Wu |
|
Changes Requested |
[V2] hgcia: remove hgcia (BC) |
2016-05-12 |
Jun Wu |
|
Accepted |
[6,of,6] chgserver: replace SocketServer with mercurial.socketserver |
2016-05-09 |
Jun Wu |
|
Changes Requested |
[5,of,6] commandserver: replace SocketServer with mercurial.socketserver |
2016-05-09 |
Jun Wu |
|
Changes Requested |
[4,of,6] socketserver: force demandimport to load python3-only modules |
2016-05-09 |
Jun Wu |
|
Changes Requested |
[3,of,6] socketserver: make it compatible with python 2 |
2016-05-09 |
Jun Wu |
|
Changes Requested |
[2,of,6] socketserver: fix check related tests |
2016-05-09 |
Jun Wu |
|
Changes Requested |
[1,of,6] socketserver: backport a less sucky socketserver from python 3.5.1 |
2016-05-09 |
Jun Wu |
|
Changes Requested |
[2,of,2] chgserver: add [alias] to confighash |
2016-05-07 |
Jun Wu |
yuya |
Accepted |
[1,of,2] dispatch: always load extensions before running shell aliases (issue5230) |
2016-05-07 |
Jun Wu |
yuya |
Accepted |
[2,of,2] chgserver: remove _clearenvaliases |
2016-05-06 |
Jun Wu |
yuya |
Accepted |
[1,of,2] dispatch: defer environment variable resolution in alias commands (BC) |
2016-05-06 |
Jun Wu |
yuya |
Accepted |
[V2] chgserver: set sys.argv to improve compatibility |
2016-05-04 |
Jun Wu |
durin42 |
Rejected |
ui: add new config option for help text width |
2016-05-04 |
Jun Wu |
durin42 |
Accepted |
[stable] chg: forward SIGWINCH to worker |
2016-04-16 |
Jun Wu |
yuya |
Accepted |
[remotenames] remotenames: use atomictemp when writing files |
2016-04-14 |
Jun Wu |
|
Accepted |
[14,of,14] chg: chdir to sockdir in killcmdserver |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[13,of,14] chg: extra the logic opening current directory to opencwdx() |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[12,of,14] chg: use unlinkat instead of unlink for paths related to socket names |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[11,of,14] chgserver: return relative paths in validate |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[10,of,14] chg: calculate sockdirfd |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[09,of,14] chg: use fsetcloexec instead of closing lockfd manually |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[08,of,14] chg: extract the logic of setting FD_CLOEXEC to a utility function |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[07,of,14] chg: use openat instead of open when creating the lock file |
2016-04-10 |
Jun Wu |
yuya |
Changes Requested |
[06,of,14] chg: use full path as --address to start a new server |
2016-04-10 |
Jun Wu |
yuya |
Changes Requested |
[05,of,14] chg: add a dirfd parameter to hgc_open |
2016-04-10 |
Jun Wu |
yuya |
Changes Requested |
[04,of,14] chg: check lockfd at freecmdserveropts |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[03,of,14] chg: add sockdirfd to cmdserveropts |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[02,of,14] chg: add connectat as a utility function |
2016-04-10 |
Jun Wu |
yuya |
Changes Requested |
[01,of,14] chg: add fchdirx as a utility function |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[2,of,2] chg: spell fix the error message about error waiting for cmdserver |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
[1,of,2] chg: server exited with code 0 without being connectable is an error |
2016-04-10 |
Jun Wu |
yuya |
Accepted |
chgserver: do not print traceback on SystemExit |
2016-04-10 |
Jun Wu |
yuya |
Changes Requested |
chg: forward SIGWINCH to worker |
2016-04-10 |
Jun Wu |
yuya |
Superseded |
[8,of,8] commands: allow debugobsolete to delete arbitrary obsmarkers |
2016-04-07 |
Jun Wu |
|
Accepted |
[7,of,8] commands: disallow 'hg debugobsolete --index --rev <smth>' |
2016-04-07 |
Jun Wu |
|
Accepted |
[6,of,8] mercurial: add editorconfig |
2016-04-07 |
Jun Wu |
|
Accepted |
[5,of,8] parsers: fix istat macro to work with single line if statement |
2016-04-07 |
Jun Wu |
|
Accepted |
[4,of,8] setdiscovery: fix the test for pypy |
2016-04-07 |
Jun Wu |
|
Superseded |
[3,of,8] chg: wrap line at 80 chars |
2016-04-07 |
Jun Wu |
|
Accepted |
[2,of,8] chg: replace abortmsg showing errno with abortmsgerrno |
2016-04-07 |
Jun Wu |
|
Accepted |
[1,of,8] chg: add util function abortmsgerrno to print error with errno |
2016-04-07 |
Jun Wu |
|
Accepted |
hgcia: remove hgcia (BC) |
2016-04-06 |
Jun Wu |
yuya |
Superseded |
mercurial: add editorconfig |
2016-04-05 |
Jun Wu |
|
Superseded |
[3,of,3,V2] chg: wrap line at 80 chars |
2016-04-05 |
Jun Wu |
yuya |
Superseded |
[2,of,3,V2] chg: replace abortmsg showing errno with abortmsge |
2016-04-05 |
Jun Wu |
yuya |
Accepted |
[1,of,3,V2] chg: add util function abortmsgerrno to print error with errno |
2016-04-05 |
Jun Wu |
yuya |
Superseded |
[3,of,3] chg: replace abortmsg showing errno with abortmsge |
2016-04-05 |
Jun Wu |
yuya |
Changes Requested |
[2,of,3] chg: add util function abortmsge to print error with errno |
2016-04-05 |
Jun Wu |
yuya |
Changes Requested |
[1,of,3] chg: use color in log conditionally |
2016-04-05 |
Jun Wu |
yuya |
Accepted |
[7,of,7] chg: raise the length limit of socket path |
2016-04-04 |
Jun Wu |
|
Changes Requested |
[6,of,7] chg: use relative path at connect |
2016-04-04 |
Jun Wu |
|
Changes Requested |
[5,of,7] chg: make connect debug message less repetitive |
2016-04-04 |
Jun Wu |
|
Accepted |
[4,of,7] chgserver: use relative path at socket.bind |
2016-04-04 |
Jun Wu |
|
Accepted |
[3,of,7] chgserver: change random state after fork |
2016-04-04 |
Jun Wu |
|
Accepted |
[2,of,7] chgserver: set sys.argv to improve compatibility |
2016-04-04 |
Jun Wu |
|
Rejected |
[1,of,7] chgserver: move args copying logic to the correct place |
2016-04-04 |
Jun Wu |
|
Accepted |
[evolve-ext] evolve: do not set experimental.evolution in uisetup |
2016-04-03 |
Jun Wu |
marmoute |
Changes Requested |
[evolve-ext] touch: make sure the new noise number is different from the old one |
2016-04-02 |
Jun Wu |
|
Changes Requested |
[2,of,2] tests: add test for chg compatibility |
2016-04-01 |
Jun Wu |
|
Changes Requested |
[1,of,2] contrib: add check-chg-compat to check chg compatibility |
2016-04-01 |
Jun Wu |
|
Changes Requested |
[V2] run-tests: use different chg socket directories for different tests |
2016-03-24 |
Jun Wu |
yuya |
Accepted |
[V2] tests: explicitly flush output streams |
2016-03-21 |
Jun Wu |
yuya |
Accepted |
run-tests: use different chg socket directories for different tests |
2016-03-21 |
Jun Wu |
yuya |
Superseded |
[2,of,2] chg: allows default hg path to be overrided |
2016-03-20 |
Jun Wu |
yuya |
Accepted |
[1,of,2] chg: define PRINTF_FORMAT_ for non gnu C compiler |
2016-03-20 |
Jun Wu |
yuya |
Accepted |
chgserver: drop bundle.mainreporoot config |
2016-03-20 |
Jun Wu |
yuya |
Accepted |
chgserver: use global ui instead of repo ui for dispatch.request.ui |
2016-03-20 |
Jun Wu |
yuya |
Accepted |
[V2] chgserver: use old ui.system if fout is not stdout or needs to be captured |
2016-03-19 |
Jun Wu |
yuya |
Accepted |
chgserver: use old ui.system if fout is not stdout or needs to be captured |
2016-03-19 |
Jun Wu |
yuya |
Superseded |
[3,of,3,V2] chgserver: add a config option to preload repo |
2016-03-16 |
Jun Wu |
yuya |
Accepted |
[2,of,3,V2] pager: skip uisetup if chg is detected |
2016-03-16 |
Jun Wu |
yuya |
Accepted |
[1,of,3,V2] chgserver: do not keep repo object |
2016-03-16 |
Jun Wu |
yuya |
Accepted |
[V3] dispatch: flush ui before returning from dispatch |
2016-03-16 |
Jun Wu |
yuya |
Accepted |
blackbox: do not assume self._bb{vfs, repo, fp} are set in blackboxui.__init__ |
2016-03-15 |
Jun Wu |
yuya |
Accepted |
[5,of,5] chg: downgrade "failed to read channel" from abortmsg to debugmsg |
2016-03-15 |
Jun Wu |
yuya |
Accepted |
[4,of,5] chgserver: add an explicit gc to trigger __del__ |
2016-03-15 |
Jun Wu |
yuya |
Accepted |
[3,of,5] histedit: do not close stdin |
2016-03-15 |
Jun Wu |
yuya |
Accepted |
[2,of,5] tests: reorder hg serve commands |
2016-03-15 |
Jun Wu |
yuya |
Accepted |
[1,of,5] tests: explicitly flush output streams |
2016-03-15 |
Jun Wu |
yuya |
Superseded |
[5,of,5] chgserver: add a config option to preload repo |
2016-03-14 |
Jun Wu |
yuya |
Superseded |
[4,of,5] chg: do not redirect stdout to /dev/null |
2016-03-14 |
Jun Wu |
yuya |
Accepted |
[3,of,5] pager: skip uisetup if chg is detected |
2016-03-14 |
Jun Wu |
yuya |
Superseded |
[2,of,5] chgserver: invalidate the server if extensions fail to load |
2016-03-14 |
Jun Wu |
yuya |
Accepted |
[1,of,5] chgserver: add an explicit "reconnect" instruction to validate |
2016-03-14 |
Jun Wu |
yuya |
Accepted |
[2,of,2] chgserver: invalidate the server if extensions fail to load |
2016-03-14 |
Jun Wu |
yuya |
Superseded |
[1,of,2] chgserver: add an explicit "reconnect" instruction to validate |
2016-03-14 |
Jun Wu |
yuya |
Superseded |
[2,of,2,V2] chgserver: handle ParseError during validate |
2016-03-14 |
Jun Wu |
yuya |
Accepted |
[1,of,2,V2] dispatch: extra common logic for handling ParseError |
2016-03-14 |
Jun Wu |
yuya |
Accepted |
[2,of,2,V2] dispatch: flush ui before returning from _runcatch |
2016-03-14 |
Jun Wu |
yuya |
Changes Requested |
[1,of,2,V2] chgserver: resolve relative path before sending via system channel |
2016-03-14 |
Jun Wu |
yuya |
Accepted |
chgserver: resolve relative path before sending via system channel |
2016-03-12 |
Jun Wu |
yuya |
Superseded |
commandserver: flush ui before returning from runcommand |
2016-03-12 |
Jun Wu |
yuya |
Changes Requested |
chgserver: wrap ui without calling its constructor |
2016-03-11 |
Jun Wu |
|
Changes Requested |
chgserver: include [extdiff] in confighash |
2016-03-11 |
Jun Wu |
|
Accepted |
[2,of,2] chgserver: handle ParseError during validate |
2016-03-11 |
Jun Wu |
|
Superseded |
[1,of,2] chg: silently inherit server exit code |
2016-03-11 |
Jun Wu |
|
Accepted |
[2,of,2] chg: do not write pidfile |
2016-03-10 |
Jun Wu |
yuya |
Accepted |
[1,of,2] chg: remove manual reload logic |
2016-03-10 |
Jun Wu |
yuya |
Accepted |
chgserver: explicitly set blocking on client socket |
2016-03-09 |
Jun Wu |
yuya |
Changes Requested |
histedit: do not check experimental.histediting in extsetup |
2016-03-09 |
Jun Wu |
marmoute |
Changes Requested |
[4,of,4] serve: ignore os.setsid EPERM error |
2016-03-09 |
Jun Wu |
yuya |
Rejected |
[3,of,4] chg: use --daemon-postexec chdir:/ instead of --cwd / |
2016-03-09 |
Jun Wu |
yuya |
Accepted |
[2,of,4] serve: add chdir command for --daemon-postexec |
2016-03-09 |
Jun Wu |
yuya |
Accepted |
[1,of,4] serve: accept multiple values for --daemon-postexec |
2016-03-09 |
Jun Wu |
yuya |
Accepted |
[3,of,3,V5] chg: limit reconnect attempts |
2016-03-06 |
Jun Wu |
|
Accepted |
[2,of,3,V5] chg: use validate to make sure the server is up to date |
2016-03-06 |
Jun Wu |
|
Accepted |
[1,of,3,V5] chg: implement validate in hgclient |
2016-03-06 |
Jun Wu |
|
Accepted |
[3,of,3,V4] chg: limit reconnect attempts |
2016-03-06 |
Jun Wu |
|
Superseded |
[2,of,3,V4] chg: use validate to make sure the server is up to date |
2016-03-06 |
Jun Wu |
|
Superseded |
[1,of,3,V4] chg: implement validate in hgclient |
2016-03-06 |
Jun Wu |
|
Superseded |
[3,of,3,V4] chg: limit reconnect attempts |
2016-03-06 |
Jun Wu |
|
Superseded |
[2,of,3,V4] chg: use validate to make sure the server is up to date |
2016-03-06 |
Jun Wu |
|
Superseded |
[1,of,3,V4] chg: implement validate in hgclient |
2016-03-06 |
Jun Wu |
|
Superseded |
[4,of,4,V3] chg: limit reconnect attempts |
2016-03-05 |
Jun Wu |
yuya |
Superseded |
[3,of,4,V3] chg: use validate to make sure the server is up to date |
2016-03-05 |
Jun Wu |
yuya |
Superseded |
[2,of,4,V3] chg: implement validate in hgclient |
2016-03-05 |
Jun Wu |
yuya |
Superseded |
[1,of,4,V3] chgserver: implement validate command |
2016-03-05 |
Jun Wu |
yuya |
Accepted |
[V3] chg: use validate to make sure the server is up to date |
2016-03-04 |
Jun Wu |
yuya |
Superseded |
[5,of,5,V2] chg: limit reconnect attempts |
2016-03-04 |
Jun Wu |
yuya |
Superseded |
[4,of,5,V2] chg: use validate to make sure the server is up to date |
2016-03-04 |
Jun Wu |
|
Superseded |
[3,of,5,V2] chg: implement validate in hgclient |
2016-03-04 |
Jun Wu |
yuya |
Superseded |
[2,of,5,V2] chgserver: implement validate command |
2016-03-04 |
Jun Wu |
yuya |
Superseded |
[1,of,5,V2] chgserver: use basename for socket symlink |
2016-03-04 |
Jun Wu |
yuya |
Accepted |
[10,of,10] chg: limit reconnect attempts |
2016-03-02 |
Jun Wu |
yuya |
Superseded |
[09,of,10] chg: use validate to make sure the server is up to date |
2016-03-02 |
Jun Wu |
yuya |
Superseded |
[08,of,10] chg: implement validate in hgclient |
2016-03-02 |
Jun Wu |
yuya |
Superseded |
[07,of,10] chgserver: implement validate command |
2016-03-02 |
Jun Wu |
yuya |
Superseded |
[06,of,10] chgserver: pass hashstate and base server address to chgcmdserver |
2016-03-02 |
Jun Wu |
yuya |
Accepted |
[05,of,10] chgserver: avoid os.getcwd() failure |
2016-03-02 |
Jun Wu |
yuya |
Changes Requested |
[04,of,10] chg: drop --cwd / |
2016-03-02 |
Jun Wu |
yuya |
Changes Requested |
[03,of,10] chg: drop progress.assume-tty config |
2016-03-02 |
Jun Wu |
yuya |
Accepted |
[02,of,10] chgserver: update docs |
2016-03-02 |
Jun Wu |
yuya |
Accepted |
[01,of,10] chgserver: mangle server address to include confighash |
2016-03-02 |
Jun Wu |
yuya |
Accepted |
[4,of,4] hook: don't crash on syntax errors in python hooks |
2016-02-29 |
Jun Wu |
|
Not Applicable |
[2,of,2,V3] chgserver: add a structure for confighash and mtimehash |
2016-02-28 |
Jun Wu |
yuya |
Accepted |
[1,of,2,V3] chgserver: add utilities to calculate mtimehash |
2016-02-28 |
Jun Wu |
yuya |
Accepted |
[5,of,5,V2] chgserver: make _renewui load repo and command line configs |
2016-02-26 |
Jun Wu |
yuya |
Accepted |
[4,of,5,V2] dispatch: add wd parameter to _getlocal |
2016-02-26 |
Jun Wu |
yuya |
Accepted |
[3,of,5,V2] chgserver: add a structure for confighash and mtimehash |
2016-02-26 |
Jun Wu |
yuya |
Superseded |
[2,of,5,V2] chgserver: add utilities to calculate mtimehash |
2016-02-26 |
Jun Wu |
yuya |
Superseded |
[1,of,5,V2] chgserver: add utilities to calculate confighash |
2016-02-26 |
Jun Wu |
yuya |
Accepted |
[3,of,3,V2] chgserver: drop os.environ['CHGINTERNALMARK'] |
2016-02-26 |
Jun Wu |
yuya |
Accepted |
[2,of,3,V2] chg: detect chg started by chg |
2016-02-26 |
Jun Wu |
yuya |
Accepted |
[1,of,3,V2] chg: fallback to original hg for some unsupported commands or flags |
2016-02-26 |
Jun Wu |
yuya |
Accepted |
[5,of,5] chgserver: make _renewui load repo and command line configs |
2016-02-24 |
Jun Wu |
yuya |
Superseded |
[4,of,5] chgserver: add a structure for confighash and mtimehash |
2016-02-24 |
Jun Wu |
yuya |
Superseded |
[3,of,5] chgserver: add utilities to calculate mtimehash |
2016-02-24 |
Jun Wu |
yuya |
Superseded |
[2,of,5] test-module-imports: pass mercurial/__version__.py to checker |
2016-02-24 |
Jun Wu |
yuya |
Changes Requested |
[1,of,5] chgserver: add utilities to calculate confighash |
2016-02-24 |
Jun Wu |
yuya |
Superseded |
[2,of,2,V3] chgserver: auto exit after being idle for too long or lose the socket file |
2016-02-24 |
Jun Wu |
|
Accepted |
[1,of,2,V3] check-code: allow old style class with special comments |
2016-02-24 |
Jun Wu |
|
Accepted |
[V2] chgserver: auto exit after being idle for too long or lose the socket file |
2016-02-24 |
Jun Wu |
|
Superseded |
[3,of,3] chg: detect chg started by chg |
2016-02-24 |
Jun Wu |
yuya |
Superseded |
[2,of,3] chg: fallback to original hg for some unsupported commands or flags |
2016-02-24 |
Jun Wu |
yuya |
Superseded |
[1,of,3] chg: extract gethgcmd logic to a function |
2016-02-24 |
Jun Wu |
yuya |
Accepted |
[3,of,3,V2] chg: hold a lock file before connected to server |
2016-02-22 |
Jun Wu |
durin42 |
Accepted |
[2,of,3,V2] serve: allow --deamon-postexec to be 'unlink:path' or 'none' |
2016-02-22 |
Jun Wu |
durin42 |
Accepted |
[1,of,3,V2] serve: rename --daemon-pipefds to --daemon-postexec |
2016-02-22 |
Jun Wu |
durin42 |
Accepted |
dispatch: do not construct repo for chgserver |
2016-02-19 |
Jun Wu |
yuya |
Changes Requested |
[3,of,3,V2] chg: pass sensitive command line flags to server |
2016-02-17 |
Jun Wu |
yuya |
Accepted |
[2,of,3,V2] chg: use mallocx and reallocx in hgclient |
2016-02-17 |
Jun Wu |
yuya |
Accepted |
[1,of,3,V2] chg: add utility functions mallocx, reallocx |
2016-02-17 |
Jun Wu |
yuya |
Accepted |
[5,of,5,V2] chg: forward umask from client to server |
2016-02-16 |
Jun Wu |
yuya |
Accepted |
[4,of,5,V2] chgserver: add setumask method |
2016-02-16 |
Jun Wu |
yuya |
Accepted |
[3,of,5,V2] chgserver: use _readlist and _readstr |
2016-02-16 |
Jun Wu |
yuya |
Accepted |
[2,of,5,V2] commandserver: use _readlist |
2016-02-16 |
Jun Wu |
yuya |
Accepted |
[1,of,5,V2] commandserver: add _readstr and _readlist |
2016-02-16 |
Jun Wu |
yuya |
Accepted |
hg: provide a way to skip reposetup |
2016-02-16 |
Jun Wu |
|
Changes Requested |
chgserver: auto exit after being idle for too long or lose the socket file |
2016-02-16 |
Jun Wu |
yuya |
Superseded |
[3,of,3] chg: hold a lock file before connected to server |
2016-02-16 |
Jun Wu |
yuya |
Superseded |
[2,of,3] cmdutil: do not unlink lockpath if it's empty |
2016-02-16 |
Jun Wu |
yuya |
Changes Requested |
[1,of,3] chg: pass sensitive command line flags to server |
2016-02-16 |
Jun Wu |
yuya |
Superseded |
[V2] extensions: add notloaded method to return extensions failed to load |
2016-02-15 |
Jun Wu |
yuya |
Accepted |
[5,of,5] chg: forward umask from client to server |
2016-02-15 |
Jun Wu |
|
Superseded |
[4,of,5] chgserver: add umask method |
2016-02-15 |
Jun Wu |
|
Accepted |
[3,of,5] chgserver: use _readlist and _readstr |
2016-02-15 |
Jun Wu |
|
Superseded |
[2,of,5] commandserver: use _readlist |
2016-02-15 |
Jun Wu |
|
Superseded |
[1,of,5] commandserver: add _readstr and _readlist |
2016-02-15 |
Jun Wu |
|
Superseded |
extensions: add loadfailed to return extensions failed to load (API) |
2016-02-10 |
Jun Wu |
yuya |
Changes Requested |
[V2] chgserver: create new process group after fork (issue5051) |
2016-01-20 |
Jun Wu |
yuya |
Accepted |
chgserver: create new process group after fork (issue5051) |
2016-01-19 |
Jun Wu |
|
Superseded |
mercurial: pass ui to extensions.load (issue5007) |
2016-01-05 |
Jun Wu |
|
Accepted |
log: make {diffstat} work with diff.noprefix (issue4755) |
2015-12-21 |
Jun Wu |
|
Changes Requested |
test-extension.t: do not depend on demandimport (issue5012) |
2015-12-21 |
Jun Wu |
|
Accepted |
[evolve-ext-V2] evolve: Fix crash when reading docstring |
2016-03-18 |
Juntao Li |
|
Accepted |
[evolve-ext] evolve: Fix crush when reading docstring |
2016-03-17 |
Juntao Li |
|
Changes Requested |
[7,of,7] contrib: make check-code.py check code fragments embedded in test scripts |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] contrib: add line offset information to file check function of check-code.py |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] contrib: change return value of file checking function of check-code.py |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] contrib: factor out actual error check for file data of check-code.py |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] contrib: refactor preparation logic for patterns of check-code.py |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] contrib: split pypats list in check-code.py |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] tests: remove useless line wrapping in a code fragment embedded in test script |
2019-02-28 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] tests: bulk changes to avoid whitespace errors of check-code.py |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] tests: replace "naked except clause" to avoid check-code.py error |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] tests: bulk changes to avoid "omit superfluous pass" check-code.py error |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] tests: replace imported module to avoid check-code.py error |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] tests: bulk change to avoid "unneeded trailing ', ' ..." error of check-code.py |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] tests: define class in modern style to avoid check-code.py error |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments |
2019-02-17 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,2] fsmonitor: use vfs instead of opener (issue5938) |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2] tests: configure fsmonitor.mode=paranoid always if fsmonitor is used |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,5] tests: drop files from exclusion list in test-check-module-imports.t |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,5] tests: use NO_CHECK_EOF for fragments used to test importing via extension |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,5] tests: use NO_CHECK_EOF for fragments having intentional error |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,5] tests: fix style issue of importing order in test-lock.py |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,5] tests: fix style issue of importing hgweb in embedded code fragments |
2018-10-12 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,5] import-checker: use testparseutil.embedded() to centralize detection logic |
2018-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,5] tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments |
2018-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,5] contrib: add an utility module to parse test scripts |
2018-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,5] tests: use environment variable indirectly |
2018-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,5] tests: import multiple modules separately |
2018-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4] i18n: merge i18n comments of translatable texts correctly |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] help: revise explanation about capability check while selecting merge tool |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] filemerge: avoid putting translated text into docstring |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4] filemerge: make capability check for internal tools ignore merge-tools section |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,5] hgweb: centralize registration of web commands into webcommands.commands (API) |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[4,of,5] registrar: add classes to wrap existing webcommand |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[3,of,5] registrar: add decorator class to register a function as web command (API) |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[2,of,5] registrar: add classes to wrap existing function |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[1,of,5] registrar: add base classes to wrap functions, commands, and so on (API) |
2018-08-22 |
Katsunori FUJIWARA |
|
New |
[6,of,6] filemerge: show actual capabilities of internal merge tools |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6] filemerge: add config knob to check capabilities of internal merge tools |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6] filemerge: show warning if chosen tool has no binary files capability |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6] filemerge: add the function to examine a capability of a internal tool |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6] filemerge: set actual capabilities of internal merge tools |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6] help: describe more detail about capabilities while deciding merge tool |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4] i18n: format warning of hggettext in standard compiler error style |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] i18n: omit redundant translatable synopsis text to avoid xgettext warning |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] i18n: omit redundant warnings of GNU xgettext command |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4] i18n: avoid substitution of PYFILES at runtime for readability of output |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4,evolve-ext] evolve: use registrar.templatekeyword to register template keyword functions |
2017-09-14 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4,evolve-ext] evolve: use registrar.revsetpredicate to register revset predicate functions |
2017-09-14 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4,evolve-ext] topic: use registrar.revsetpredicate to register revset predicate functions |
2017-09-14 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4,evolve-ext] doc: make paragraphs before example code end with "::" for reST syntax |
2017-09-14 |
Katsunori FUJIWARA |
|
Accepted |
[evolve-ext] topic: centralize compatibility logic between hg versions into compat module |
2017-09-14 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6] i18n: use saved object to get actual function information if available |
2017-08-21 |
Katsunori FUJIWARA |
|
Changes Requested |
[6,of,6] i18n: get translation entries for description of each compression engines |
2017-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6] i18n: ignore docstring for modules under mercurial |
2017-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6] i18n: use saved object to get actual function information if available |
2017-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6] i18n: ignore doctest part to avoid warning at "make update-pot" |
2017-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6] largefiles: fix help text to avoid warning at "make update-pot" |
2017-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6] i18n: make hggettext use original docstring to compute offset |
2017-08-15 |
Katsunori FUJIWARA |
|
Accepted |
templatekw: add singular names to refer list element in map expression |
2017-08-12 |
Katsunori FUJIWARA |
|
Changes Requested |
filemerge: move decorator definition for internal merge tools to registrar |
2017-08-05 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] i18n: use actual filename, in which function is defined, for hg.pot |
2017-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] ui: enable pager always for explicit --pager=on (issue5580) |
2017-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,3,STABLE] tests: avoid unexpected result at invocation of *.py file on Windows |
2017-08-01 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,3,STABLE] tests: use pdiff instead of diff for portability |
2017-08-01 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,3,STABLE] tests: make pdiff return appropriate exit code at comparison of files |
2017-08-01 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] README: make paragraphs before example code end with "::" for reST syntax |
2017-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[evolve-ext,STABLE] topic: make command names valid as expected, even if ui.strict=true |
2017-07-25 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] tests: categorize entries in blacklist for fsmonitor for future reference |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] tests: avoid tests related to directory permission if running with fsmonitor |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] tests: add extra output for fsmonitor at checking under .hg |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] tests: add extra output for fsmonitor at showconfig |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] tests: take extra care for fsmonitor at enabling incompatible extension |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] tests: remove meaningless entries from blacklist for fsmonitor |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] tests: remove meaningless comment from blacklist for fsmonitor |
2017-07-12 |
Katsunori FUJIWARA |
|
Accepted |
convert: transcode CVS log messages by specified encoding (issue5597) |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,6,V2] fsmonitor: execute setup procedures only if dirstate is already instantiated |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6,V2] fsmonitor: centralize setup procedures for dirstate |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6,V2] fsmonitor: avoid needless instantiation of dirstate |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6,V2] journal: use wrapfilecache instead of wrapfunction on func of filecache |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6,V2] journal: execute setup procedures for already instantiated dirstate |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6,V2] localrepo: add isfilecached to check filecache-ed property is already cached |
2017-07-10 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,6,V2] vfs: add explanation about cost of checkambig=True in corner case |
2017-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6,V2] vfs: replace avoiding ambiguity in abstractvfs.rename with _avoidambig |
2017-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6,V2] vfs: copy if EPERM to avoid file stat ambiguity forcibly at closing |
2017-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6,V2] transaction: apply checkambig=True only on limited files for similarity |
2017-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6,V2] transaction: avoid file stat ambiguity only for files in blacklist |
2017-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6,V2] localrepo: store path and vfs location of cached properties |
2017-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] journal: use wrapfilecache instead of wrapping func of filecache directly |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] journal: ensure that dirstate is instantiated via own wrapdirstate() |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] fsmonitor: avoid instantiation of dirstate in reposetup |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] dirstate: centralize _cwd handling into _cwd method |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] tests: add line specific for testing with fsmonitor |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] tests: make output lines conditional for testing with fsmonitor |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] tests: add fsmonitor specific output lines at enabling largefiles |
2017-07-02 |
Katsunori FUJIWARA |
|
Accepted |
[8,of,8] vfs: add explanation about cost of checkambig=True in corner case |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,8] vfs: replace avoiding ambiguity in abstractvfs.rename with _avoidambig |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,8] vfs: copy if EPERM to avoid file stat ambiguity forcibly at closing |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,8] transaction: apply checkambig=True only on limited files for similarity |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,8] transaction: avoid file stat ambiguity only for files in blacklist |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,8] localrepo: store path and vfs location of cached properties |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,8] localrepo: factor out base of filecache annotation class |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,8] manifest: apply checkambig=True only for root 00manifest.i |
2017-06-29 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,2] tests: use cgienv to minimize environment setup at hgweb tests |
2017-06-26 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2] tests: avoid test failure for mangling path-like string by MSYS |
2017-06-26 |
Katsunori FUJIWARA |
|
Accepted |
[9,of,9] keyword: wrap functions only once at loading keyword extension |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[8,of,9] keyword: use _keywordkwt of repository instead of kwtools['templater'] |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,9] keyword: obtain kwtemplater instance via repository at runtime |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,9] keyword: obtain kwtemplater instance via repository at runtime |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,9] keyword: make wrapped repository and kwtemplater refer to each other |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,9] keyword: add test for keyword expansion at serving multiple repositories |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,9] keyword: make comparison webcommand suppress keyword expansion |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,9] keyword: restore kwtemplater.match at the end of wrapped webcommands |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,9] keyword: restore kwtemplater.restrict at the end of wrapped patch.diff |
2017-06-25 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,3] dispatch: remove unused _loaded |
2017-06-23 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,3] extensions: register functions always at loading extension (issue5601) |
2017-06-23 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,3] fetch: remove shorthand of --edit colliding against -e/-ssh in remoteopts (BC) |
2017-06-23 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] test-dirstate-race: ensure that a isn't in the lookup set at the end |
2017-06-12 |
Katsunori FUJIWARA |
|
Not Applicable |
[3,of,4] test-dirstate-race: ensure that a isn't in the lookup set at the end |
2017-06-12 |
Katsunori FUJIWARA |
|
Not Applicable |
[7,of,7] context: avoid writing outdated dirstate out (issue5584) |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] tests: factor external procedures out for portability |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] dirstate: add identity information to detect simultaneous changing in storage |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] util: make filestat.__eq__ return True if both of self and old have None stat |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] vfs: create copy at renaming to avoid file stat ambiguity if needed |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] vfs: factor out "rename and avoid ambiguity" to reuse |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] util: make filestat.avoidambig() return whether ambiguity is avoided or not |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE,V2] win32mbcs: avoid unintentional failure at colorization |
2017-05-31 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] dispatch: setup color before pager for correct console information on windows |
2017-05-22 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] win32mbcs: make pycompat.bytestr return byte-str for color effect int value |
2017-05-22 |
Katsunori FUJIWARA |
|
Changes Requested |
[4,of,4] debugcommands: add debugpickmergetool to examine which merge tool is chosen |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] filemerge: add internal merge tool to dump files forcibly |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] filemerge: make warning message more i18n friendly |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4] filemerge: show warning about choice of :prompt only at an actual fallback |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] win32mbcs: wrap underlying pycompat.bytestr to use checkwinfilename safely |
2017-05-12 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] help: describe about choice of :prompt as a fallback merge tool explicitly |
2017-05-05 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4,STABLE,V3] lock: show about possibility of lock corruption for empty locker |
2017-05-01 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4,STABLE,V3] debuglocks: inform about lock corruption if readlink() returns empty string |
2017-05-01 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4,STABLE,V3] lock: avoid unintentional lock acquisition at failure of readlock |
2017-05-01 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4,STABLE,V3] lock: avoid unintentional lock acquisition at failure of readlock |
2017-05-01 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4,STABLE,V2] lock: show about possibility of lock corruption for empty locker |
2017-05-01 |
Katsunori FUJIWARA |
|
Superseded |
[3,of,4,STABLE,V2] debuglocks: inform about lock corruption if readlink() returns empty string |
2017-05-01 |
Katsunori FUJIWARA |
|
Superseded |
[2,of,4,STABLE,V2] lock: avoid unintentional lock acquisition at failure of readlock |
2017-05-01 |
Katsunori FUJIWARA |
|
Superseded |
[1,of,4,STABLE,V2] lock: avoid unintentional lock acquisition at failure of readlock |
2017-05-01 |
Katsunori FUJIWARA |
|
Superseded |
[6,of,6,STABLE] httppeer: unify hint message for PeerTransportError |
2017-04-30 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6,STABLE] revset: add i18n comments to error messages for followlines predicate |
2017-04-30 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6,STABLE] help: apply bulk fixes for indentation and literal blocking issues |
2017-04-30 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6,STABLE] rebase: fix incorrect configuration example |
2017-04-30 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6,STABLE] help: use hg role of mini reST to make hyper link in HTML page |
2017-04-30 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6,STABLE] help: use mercurial as a subject of colorization and pagination |
2017-04-30 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4,STABLE] lock: show about possibility of lock corruption for empty locker |
2017-04-29 |
Katsunori FUJIWARA |
|
Superseded |
[3,of,4,STABLE] debuglocks: inform about lock corruption if readlink() returns empty string |
2017-04-29 |
Katsunori FUJIWARA |
|
Superseded |
[2,of,4,STABLE] lock: avoid unintentional lock acquisition at failure of readlock |
2017-04-29 |
Katsunori FUJIWARA |
|
Superseded |
[1,of,4,STABLE] lock: avoid unintentional lock acquisition at failure of readlock |
2017-04-29 |
Katsunori FUJIWARA |
|
Superseded |
[RFC] tests: remaining Windows failures |
2017-04-25 |
Katsunori FUJIWARA |
|
Not Applicable |
[7,of,7] largefiles: use readasstandin() to read hex hash directly from filectx |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] largefiles: remove unused readstandin() |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] largefiles: make copytostore() accept only changectx as the 2nd argument (API) |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] largefiles: remove unused keyword argument of copytostore() (API) |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] largefiles: add copytostore() fstandin argument to replace readstandin() (API) |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] largefiles: replace readstandin() by readasstandin() |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] largefiles: introduce readasstandin() to read hex hash from given filectx |
2017-03-31 |
Katsunori FUJIWARA |
|
Accepted |
[8,of,8] largefiles: add lfile argument to updatestandin() for efficiency (API) |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,8] largefiles: use strip() instead of slicing to get rid of EOL of standin |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,8] largefiles: rename local variable appropriately |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,8] largefiles: avoid redundant loop to eliminate None from list |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,8] largefiles: avoid meaningless changectx looking up |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,8] largefiles: avoid redundant changectx looking up at each repetitions |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,8] largefiles: omit updating newly added standin at linear merging |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,8] largefiles: reuse hexsha1() to centralize hash calculation logic into it |
2017-03-27 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] largefiles: avoid redundant standin() invocations |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] largefiles: replace hashrepofile by hashfile (API) |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] largefiles: call readstandin() with changectx itself instead of rev or node |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] largefiles: omit redundant splitstandin() invocations |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] largefiles: replace splitstandin() by isstandin() to omit str creation |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] largefiles: omit redundant isstandin() before splitstandin() |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,7] misc: update descriptions about removed file for filectxfn |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[V2] py3: add "b" prefix to string literals related to module policy |
2017-03-12 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,3] py3: make demandimport available on Python3 (RFC) |
2017-03-12 |
Katsunori FUJIWARA |
|
Superseded |
[2,of,3] py3: introduce "control comment" to control default prefix of strings (RFC) |
2017-03-12 |
Katsunori FUJIWARA |
|
Superseded |
[1,of,3] py3: add "b" prefix to string literals related to module policy |
2017-03-12 |
Katsunori FUJIWARA |
|
Superseded |
[V2] similar: compare between actual file contents for exact identity |
2017-03-02 |
Katsunori FUJIWARA |
|
Accepted |
[RFC] similar: allow similarity detection to use sha256 for digesting file contents |
2017-03-01 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE,V2] worker: ignore meaningless exit status indication returned by os.waitpid() |
2017-02-24 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] worker: ignore meaningless exit status indication returned by os.waitpid() |
2017-02-23 |
Katsunori FUJIWARA |
|
Changes Requested |
[5,of,5] localrepo: check HG_PENDING strictly |
2017-02-20 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,5] phases: check HG_PENDING strictly |
2017-02-20 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,5] bookmarks: check HG_PENDING strictly |
2017-02-20 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,5] tests: make directory to prevent test process from going out of $TESTTMP |
2017-02-20 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,5] txnutil: factor out the logic to read file in according to HG_PENDING |
2017-02-20 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE,V4] misc: update year in copyright lines |
2017-02-11 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4,STABLE,V3] misc: replace domain of mercurial-devel ML address by mercurial-scm.org |
2017-02-10 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4,STABLE,V3] i18n: update Report-Msgid-Bugs-To property of *.po files |
2017-02-10 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4,STABLE,V3] misc: replace domain of mercurial ML address by mercurial-scm.org |
2017-02-10 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4,STABLE,V3] misc: update year in copyright lines |
2017-02-10 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,3,STABLE,V2] misc: replace domain of mercurial-devel ML address by mercurial-scm.org |
2017-02-09 |
Katsunori FUJIWARA |
|
Superseded |
[2,of,3,STABLE,V2] misc: replace domain of mercurial ML address by mercurial-scm.org |
2017-02-09 |
Katsunori FUJIWARA |
|
Superseded |
[1,of,3,STABLE,V2] misc: update year in copyright lines |
2017-02-09 |
Katsunori FUJIWARA |
|
Superseded |
[STABLE] doc: update year in copyright lines |
2017-02-08 |
Katsunori FUJIWARA |
|
Superseded |
[3,of,3,STABLE] scmutil: ignore EPERM at os.utime, which avoids ambiguity at closing |
2016-11-12 |
Katsunori FUJIWARA |
yuya |
Accepted |
[2,of,3,STABLE] vfs: ignore EPERM at os.utime, which avoids ambiguity at renaming (issue5418) |
2016-11-12 |
Katsunori FUJIWARA |
yuya |
Accepted |
[1,of,3,STABLE] util: add utility function to skip avoiding file stat ambiguity if EPERM |
2016-11-12 |
Katsunori FUJIWARA |
yuya |
Accepted |
[4,of,4,STABLE] contrib: check reference to old selenic.com domain |
2016-11-01 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4,STABLE] check-code: discard filtering result of previous check for independence |
2016-11-01 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4,STABLE] help: replace selenic.com by mercurial-scm.org in man pages |
2016-11-01 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4,STABLE] help: replace selenic.com by mercurial-scm.org in command examples |
2016-11-01 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4,STABLE] tests: test preserving execbit changes at amending only on execbit platform |
2016-10-29 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4,STABLE] tests: put temporary file outside the working directory for test portability |
2016-10-29 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4,STABLE] tests: avoid quoting of commit messages for test portability |
2016-10-29 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4,STABLE] tests: use basic format code "%Y" instead of "%s" for test portability |
2016-10-29 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,5,STABLE] tests: use bat script as sendmail program on Windows for test portability |
2016-10-28 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,5,STABLE] mail: use popen4 instead of popen for portability |
2016-10-28 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,5,STABLE] tests: add test-commit-interactive-curses.t "require tic" for test portability |
2016-10-28 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,5,STABLE] tests: use "?" to glob both ":" and "; " in output for test portability |
2016-10-28 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,5,STABLE] tests: invoke printenv.py via sh -c for test portability |
2016-10-28 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,2,sqldirstate] sqldirstate: write fake dirstate always to detect changes correctly |
2016-10-14 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2,sqldirstate] sqldirstate: specify checkambig=True to avoid file stat ambiguity |
2016-10-14 |
Katsunori FUJIWARA |
|
Accepted |
[8,of,8,V2] perf: make perftags clear tags cache correctly |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,8,V2] perf: replace ui.configint() by getint() for Mercurial earlier than 1.9 |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,8,V2] perf: omit copying from ui.ferr to ui.fout for Mercurial earlier than 1.9 |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,8,V2] perf: define formatter locally for Mercurial earlier than 2.2 |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,8,V2] perf: add functions to get vfs-like object for Mercurial earlier than 2.3 |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,8,V2] perf: avoid actual writing branch cache out correctly |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,8,V2] perf: get subsettable from appropriate module for Mercurial earlier than 2.9 |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,8,V2] perf: introduce safeattrsetter to replace direct attribute assignment |
2016-10-08 |
Katsunori FUJIWARA |
|
Accepted |
[9,of,9,V2] transaction: open a file with checkambig=True to avoid file stat ambiguity |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[8,of,9,V2] repair: open a file with checkambig=True to avoid file stat ambiguity |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,9,V2] changelog: specify checkambig=True to revlog.__init__, to avoid ambiguity |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,9,V2] changelog: specify checkambig=True to avoid ambiguity around truncation |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,9,V2] manifest: specify checkambig=True to revlog.__init__, to avoid ambiguity |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,9,V2] revlog: specify checkambig at writing to avoid file stat ambiguity |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,9,V2] vfs: use checkambigatclosing in checkambig=True but atomictemp=False case |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,9,V2] scmutil: add file object wrapper class to check ambiguity at closing |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,9,V2] scmutil: factor out common logic of delayclosedfile to reuse it |
2016-09-22 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] transaction: open a file with checkambig=True to avoid file stat ambiguity |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[6,of,7] repair: open a file with checkambig=True to avoid file stat ambiguity |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[5,of,7] changelog: specify checkambig=True to avoid ambiguity around truncation |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[4,of,7] manifest: use specific opener to avoid file stat ambiguity around truncation |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[3,of,7] vfs: use checkambigatclosing in checkambig=True but atomictemp=False case |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[2,of,7] scmutil: add file object wrapper class to check ambiguity at closing |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[1,of,7] scmutil: factor out common logic of delayclosedfile to reuse it |
2016-09-16 |
Katsunori FUJIWARA |
|
Changes Requested |
[4,of,4,V2] localrepo: make _refreshfilecachestats unfiltered method to refresh correctly |
2016-09-11 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4,V2] streamclone: clear caches after writing changes into files for visibility |
2016-09-11 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4,V2] localrepo: make invalidate avoid invalidating store inside transaction (API) |
2016-09-11 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4,V2] streamclone: force @filecache properties to be reloaded from file |
2016-09-11 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4] localrepo: make _refreshfilecachestats unfiltered method to refresh correctly |
2016-09-02 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[3,of,4] streamclone: clear caches after writing changes into files for visibility |
2016-09-02 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[2,of,4] localrepo: factor out invalidation of @filecache properties to reuse |
2016-09-02 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[1,of,4] streamclone: force @filecache properties to be reloaded from file |
2016-09-02 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[2,of,2] py3: make check-py3-compat.py use correct module name at loading pure modules |
2016-08-08 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2] py3: update output of check-py3-compat.py with python3 |
2016-08-08 |
Katsunori FUJIWARA |
|
Accepted |
[8,of,8] perf: replace ui.configint() by getint() for Mercurial earlier than 1.9 |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[7,of,8] perf: omit copying from ui.ferr to ui.fout for Mercurial earlier than 1.9 |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[6,of,8] perf: make perftags clear tags cache correctly |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[5,of,8] perf: define formatter locally for Mercurial earlier than 2.2 |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[4,of,8] perf: add functions to get vfs-like object for Mercurial earlier than 2.3 |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[3,of,8] perf: avoid actual writing branch cache out correctly |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[2,of,8] perf: get subsettable from appropriate module for Mercurial earlier than 2.9 |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[1,of,8] perf: introduce safeattrsetter to replace direct attribute assignment |
2016-08-08 |
Katsunori FUJIWARA |
yuya |
Changes Requested |
[2,of,2] demandimport: omit default value of "level" at construction of _demandmod |
2016-08-07 |
Katsunori FUJIWARA |
|
Not Applicable |
[2,of,2] demandimport: omit default value of "level" at construction of _demandmod |
2016-08-06 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2] demandimport: import sub-module relatively as expected (issue5208) |
2016-08-06 |
Katsunori FUJIWARA |
|
Accepted |
[01,of,10] py3: use unicode literals in encoding.py |
2016-08-03 |
Katsunori FUJIWARA |
|
Not Applicable |
[6,of,6,STABLE] doc: make previous line of certificate example end with "::" |
2016-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6,STABLE] doc: fix incorrect use of rst hg role in help text |
2016-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6,STABLE] doc: use field rst syntax to show keywords in debugdeltachain help correctly |
2016-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6,STABLE] revset: refactor to make xgettext put i18n comments into hg.pot file |
2016-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6,STABLE] doc: omit useless _() invocation |
2016-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6,STABLE] doc: trim newline at the end of exception message |
2016-07-31 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE,V2] demandimport: avoid infinite recursion at actual module importing (issue5304) |
2016-07-30 |
Katsunori FUJIWARA |
|
Accepted |
[STABLE] demandimport: avoid infinite recursion at actual module importing (issue5304) |
2016-07-29 |
Katsunori FUJIWARA |
yuya |
Superseded |
[6,of,6,V2] perf: make perf command import newer module locally for earlier Mercurial |
2016-07-04 |
Katsunori FUJIWARA |
|
Changes Requested |
[5,of,6,V2] perf: define command annotation locally for Mercurial earlier than 3.1 |
2016-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6,V2] perf: avoid using formatteropts for Mercurial earlier than 3.2 |
2016-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6,V2] perf: use locally defined revlog option list for Mercurial earlier than 3.7 |
2016-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6,V2] perf: define util.safehasattr forcibly for Mercurial earlier than 1.9.3 |
2016-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6,V2] perf: add historical portability policy for future reference |
2016-07-04 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,2,V2] check-code: build translation table for repquote in global for efficiency |
2016-06-20 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2,V2] check-code: detect "missing _() in ui message" more exactly |
2016-06-20 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,2] demandimport: delay loading for "from a import b" with absolute_import |
2016-06-18 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,2] import-checker: increase portability for python 2.6.x |
2016-06-18 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,4] doc: describe detail about checkambig optional argument |
2016-06-12 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] transaction: avoid ambiguity of file stat at restoring from backup |
2016-06-12 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] localrepo: make restoring from backup at rollback avoid ambiguity of file stat |
2016-06-12 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4] dirstate: make restoring from backup avoid ambiguity of file stat |
2016-06-12 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,6,RFC] perf: define formatter locally if Mercurial is earlier than 2.2 |
2016-06-10 |
Katsunori FUJIWARA |
|
Changes Requested |
[5,of,6,RFC] perf: introduce function to choose appropriate object to access files |
2016-06-10 |
Katsunori FUJIWARA |
|
Changes Requested |
[4,of,6,RFC] perf: define command annotation locally if Mercurial is earlier than 3.1 |
2016-06-10 |
Katsunori FUJIWARA |
|
Changes Requested |
[3,of,6,RFC] perf: avoid using formatteropts if Mercurial is earlier than 3.2 |
2016-06-10 |
Katsunori FUJIWARA |
|
Changes Requested |
[2,of,6,RFC] perf: use locally defined revlog option list if Mercurial is earlier than 3.7 |
2016-06-10 |
Katsunori FUJIWARA |
|
Changes Requested |
[1,of,6,RFC] perf: define util.safehasattr forcibly for Mercurial earlier than 1.9.3 |
2016-06-10 |
Katsunori FUJIWARA |
|
Changes Requested |
[6,of,6] phases: make writing phaseroots file out avoid ambiguity of file stat |
2016-06-02 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6] dirstate: make writing branch file out avoid ambiguity of file stat |
2016-06-02 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6] dirstate: make writing dirstate file out avoid ambiguity of file stat |
2016-06-02 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6] bookmarks: make writing files out avoid ambiguity of file stat |
2016-06-02 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6] transaction: avoid ambiguity of file stat at closing transaction |
2016-06-02 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6] util: add __ne__ to filestat class for consistency |
2016-06-02 |
Katsunori FUJIWARA |
|
Accepted |