Page MenuHomePhabricator

yuja (Yuya Nishihara)
User

Projects

User Details

User Since
Jun 29 2017, 11:25 AM (191 w, 2 d)

Recent Activity

Yesterday

yuja committed rHG9842c00f0252: log: fix handling of root (or empty) path provided by matcher (issue6478).
log: fix handling of root (or empty) path provided by matcher (issue6478)
Fri, Feb 26, 10:56 PM

Thu, Feb 4

yuja committed rHG128a17d8436f: procutil: extend gui test to detect wayland session (issue6479).
procutil: extend gui test to detect wayland session (issue6479)
Thu, Feb 4, 9:47 AM

Dec 28 2020

yuja committed rHG0c320e6032f1: chg: format code by clang-format version 11.0.1-+rc1-1.
chg: format code by clang-format version 11.0.1-+rc1-1
Dec 28 2020, 7:46 AM
yuja committed rHG300f6e23882a: test-check-interface: do not expect bare "python" executable exists.
test-check-interface: do not expect bare "python" executable exists
Dec 28 2020, 7:46 AM
yuja committed rHGa04c03b0678e: procutil: assign pseudo file object if sys.stdout/stderr is missing.
procutil: assign pseudo file object if sys.stdout/stderr is missing
Dec 28 2020, 7:46 AM
yuja committed rHGa1601ff3877c: procutil: introduce pseudo file object that just raises EBADF.
procutil: introduce pseudo file object that just raises EBADF
Dec 28 2020, 7:46 AM
yuja committed rHGa9765e0a461d: dispatch: gate against missing stdout/stderr.
dispatch: gate against missing stdout/stderr
Dec 28 2020, 7:46 AM
yuja committed rHGd04c0e494cfe: dispatch: remove stale comment about fdopen()-ed stdio.
dispatch: remove stale comment about fdopen()-ed stdio
Dec 28 2020, 7:46 AM
yuja committed rHGb308d750de82: log: update documentation about --follow with/without --rev (issue6459).
log: update documentation about --follow with/without --rev (issue6459)
Dec 28 2020, 3:11 AM

Dec 18 2020

yuja added a comment to D9059: procutil: assign stdio objects if they are None.

As Pulkit pointed out, I and Pulkit made another version in parallel.

Dec 18 2020, 9:55 PM

Dec 8 2020

yuja committed rHG56a5ea353182: test-extension: flush diagnostic message to stabilize chg output.
test-extension: flush diagnostic message to stabilize chg output
Dec 8 2020, 2:19 AM

Dec 4 2020

yuja committed rHG1bf2b44c4007: log: do not accept string-matcher pattern as -u/-b/-B parameter.
log: do not accept string-matcher pattern as -u/-b/-B parameter
Dec 4 2020, 5:35 PM
yuja committed rHG9c0db3671008: log: do not override other filtering and sorting options by --bookmark.
log: do not override other filtering and sorting options by --bookmark
Dec 4 2020, 5:35 PM
yuja committed rHG9ee791f3278f: scmutil: extract function that builds revset expr to select bookmark branch.
scmutil: extract function that builds revset expr to select bookmark branch
Dec 4 2020, 5:35 PM
yuja committed rHGb9ebe0bfed4e: scmutil: document that bookmarkrevs() ignores non-head bookmark branch.
scmutil: document that bookmarkrevs() ignores non-head bookmark branch
Dec 4 2020, 5:35 PM
yuja committed rHGe614eeb794f9: ui: remove excessive strtolocal() from debuguigetpass.
ui: remove excessive strtolocal() from debuguigetpass
Dec 4 2020, 5:34 PM

Dec 2 2020

yuja committed rHG210f9b8d7bbd: diff: do not concatenate immutable bytes while building a/b bodies (issue6445).
diff: do not concatenate immutable bytes while building a/b bodies (issue6445)
Dec 2 2020, 2:41 PM

Nov 17 2020

yuja committed rHG81da6feb5000: chg: reset errno prior to calling strtol().
chg: reset errno prior to calling strtol()
Nov 17 2020, 2:02 PM
yuja committed rHG9534de20358f: chg: do not close dir fd while iterating.
chg: do not close dir fd while iterating
Nov 17 2020, 2:02 PM
yuja committed rHG731ea8fa1f11: chg: show debug message for each fd to be closed.
chg: show debug message for each fd to be closed
Nov 17 2020, 2:02 PM
yuja committed rHG41aaf960dc00: chg: apply clang-format.
chg: apply clang-format
Nov 17 2020, 2:02 PM
yuja committed rHGb56feaa9b520: chgserver: backport py3 buffered I/O workarounds from procutil.
chgserver: backport py3 buffered I/O workarounds from procutil
Nov 17 2020, 2:02 PM

Oct 29 2020

yuja committed rHGff48eea4a926: url: do not continue HTTP authentication with user=None (issue6425).
url: do not continue HTTP authentication with user=None (issue6425)
Oct 29 2020, 3:22 AM
yuja committed rHG14ac6a74e7e7: ui: fix echo back of ui.prompt() to not concatenate None as bytes.
ui: fix echo back of ui.prompt() to not concatenate None as bytes
Oct 29 2020, 3:22 AM
yuja committed rHG4db5671d57d9: help: update command synopsis to clarify "cp --forget" only takes destinations.
help: update command synopsis to clarify "cp --forget" only takes destinations
Oct 29 2020, 12:24 AM

Oct 28 2020

yuja committed rHGe0ed8487d306: url: do not continue HTTP authentication with user=None (issue6425).
url: do not continue HTTP authentication with user=None (issue6425)
Oct 28 2020, 10:18 PM
yuja committed rHGf5f74b2fe01b: ui: fix echo back of ui.prompt() to not concatenate None as bytes.
ui: fix echo back of ui.prompt() to not concatenate None as bytes
Oct 28 2020, 10:18 PM
yuja committed rHG147f83329ee5: help: update command synopsis to clarify "cp --forget" only takes destinations.
help: update command synopsis to clarify "cp --forget" only takes destinations
Oct 28 2020, 10:18 PM

Oct 22 2020

yuja committed rHG60d0634c43c2: relnotes: add diffcontains() to new features list.
relnotes: add diffcontains() to new features list
Oct 22 2020, 6:31 AM
yuja committed rHGc00595736595: revset: rename diff(pattern) to diffcontains(pattern).
revset: rename diff(pattern) to diffcontains(pattern)
Oct 22 2020, 6:31 AM

Oct 15 2020

yuja committed rHGac39a8a214b1: stringutil: add function to compile stringmatcher pattern into regexp.
stringutil: add function to compile stringmatcher pattern into regexp
Oct 15 2020, 8:38 AM
yuja committed rHG99b8b73eb622: revset: add diff(pattern) predicate for "grep --diff".
revset: add diff(pattern) predicate for "grep --diff"
Oct 15 2020, 8:38 AM
yuja committed rHGedfc5820aae7: py3: fix stringmatcher() to byte-stringify exception message.
py3: fix stringmatcher() to byte-stringify exception message
Oct 15 2020, 8:38 AM
yuja committed rHGd502caab76bc: stringutil: extract helper function that splits stringmatcher() pattern.
stringutil: extract helper function that splits stringmatcher() pattern
Oct 15 2020, 8:38 AM
yuja committed rHGf9d3ff23bfc0: grep: extract main search loop as searcher method.
grep: extract main search loop as searcher method
Oct 15 2020, 8:38 AM
yuja committed rHG508dfd1c18df: scmutil: move walkchangerevs() from cmdutil.
scmutil: move walkchangerevs() from cmdutil
Oct 15 2020, 8:38 AM
yuja committed rHGc10c87c8fe79: grep: extract public function to register file to be skipped.
grep: extract public function to register file to be skipped
Oct 15 2020, 8:38 AM

Oct 13 2020

yuja committed rHGb90d7e7f39db: revset: fix sorting key of wdir revision.
revset: fix sorting key of wdir revision
Oct 13 2020, 4:40 AM
yuja committed rHGc694b1841a5e: grep: move prep() to grepsearcher class.
grep: move prep() to grepsearcher class
Oct 13 2020, 4:40 AM
yuja committed rHG888e633f0c1c: grep: move readfile() to grepsearcher class.
grep: move readfile() to grepsearcher class
Oct 13 2020, 4:40 AM
yuja committed rHG41e0cbccb260: grep: move getbody() to grepsearcher class.
grep: move getbody() to grepsearcher class
Oct 13 2020, 4:40 AM
yuja committed rHG494642ed3c50: grep: add stub class that maintains cache and states of grep operation.
grep: add stub class that maintains cache and states of grep operation
Oct 13 2020, 4:40 AM
yuja committed rHGde6f2afc0247: grep: move match and diff logic to new module.
grep: move match and diff logic to new module
Oct 13 2020, 4:40 AM
yuja committed rHG760bb4d74aad: grep: explicitly pass regexp to closure functions.
grep: explicitly pass regexp to closure functions
Oct 13 2020, 4:40 AM

Oct 6 2020

yuja committed rHGd1759b2e1888: churn: leverage logcmdutil to filter revisions by --date.
churn: leverage logcmdutil to filter revisions by --date
Oct 6 2020, 5:04 AM
yuja committed rHGc7413ffe0402: cmdutil: remove remainder of old walkchangerevs() implementation.
cmdutil: remove remainder of old walkchangerevs() implementation
Oct 6 2020, 5:04 AM
yuja committed rHG0356b41fe01d: cmdutil: rewrite walkchangerevs() by using logcmdutil functions.
cmdutil: rewrite walkchangerevs() by using logcmdutil functions
Oct 6 2020, 5:04 AM
yuja committed rHGbba730d7a6f4: grep: filter target files by matcher.
grep: filter target files by matcher
Oct 6 2020, 5:04 AM
yuja committed rHG3a024d7cd08e: cmdutil: make walkchangerevs() call prepare with matcher instead of filenames.
cmdutil: make walkchangerevs() call prepare with matcher instead of filenames
Oct 6 2020, 5:04 AM
yuja committed rHG9fead7d97069: grep: add option for logcmdutil.makewalker() to not filter revs by file pats.
grep: add option for logcmdutil.makewalker() to not filter revs by file pats
Oct 6 2020, 5:04 AM

Oct 2 2020

yuja committed rHG7f033a587414: log: extract function that builds (revs, makefilematcher) from walkopts.
log: extract function that builds (revs, makefilematcher) from walkopts
Oct 2 2020, 9:48 AM
yuja committed rHG224c786f4fce: log: move --graph and topo sort options to walkopts.
log: move --graph and topo sort options to walkopts
Oct 2 2020, 9:48 AM
yuja committed rHG8fe09005ed88: log: move miscellaneous filter/matcher options to walkopts.
log: move miscellaneous filter/matcher options to walkopts
Oct 2 2020, 9:48 AM
yuja committed rHGc11099cc1de4: log: map --removed to walkopts.force_changelog_traversal.
log: map --removed to walkopts.force_changelog_traversal
Oct 2 2020, 9:48 AM

Sep 26 2020

yuja committed rHG9a26fea2b518: log: pass around --rev option by walkopts.
log: pass around --rev option by walkopts
Sep 26 2020, 6:50 AM
yuja committed rHG24df19a9ab87: log: pass around --follow/--follow-first options by walkopts.
log: pass around --follow/--follow-first options by walkopts
Sep 26 2020, 6:50 AM
yuja committed rHGbddf70c93614: log: parse --limit option by logcmdutil.parseopts().
log: parse --limit option by logcmdutil.parseopts()
Sep 26 2020, 6:50 AM
yuja committed rHGc1d0f83d62c4: log: introduce struct that carries log traversal options.
log: introduce struct that carries log traversal options
Sep 26 2020, 6:50 AM
yuja committed rHGa717de1cb624: log: remove unused argument from _makerevset().
log: remove unused argument from _makerevset()
Sep 26 2020, 6:50 AM
yuja committed rHG142f0dcf90d0: log: remove stale comment about order of user revset.
log: remove stale comment about order of user revset
Sep 26 2020, 6:50 AM

Sep 18 2020

yuja committed rHGa8843eda9a35: share: do not write working-copy requirements twice.
share: do not write working-copy requirements twice
Sep 18 2020, 8:17 AM
yuja committed rHGbd5b2b29b82d: py3: fix formatting of LookupError for workingctx.
py3: fix formatting of LookupError for workingctx
Sep 18 2020, 7:07 AM

Sep 17 2020

yuja committed rHG8ceb5b4b2728: grep: make -frREV follow history from the specified revision (BC).
grep: make -frREV follow history from the specified revision (BC)
Sep 17 2020, 11:25 AM
yuja committed rHG07c424a13811: grep: fix --follow with no --diff nor --rev to not fall back to plain grep.
grep: fix --follow with no --diff nor --rev to not fall back to plain grep
Sep 17 2020, 11:25 AM
yuja committed rHG3dc848d5ec77: cmdutil: make walkchangerevs() gracefully handle wdir parents.
cmdutil: make walkchangerevs() gracefully handle wdir parents
Sep 17 2020, 11:25 AM
yuja committed rHG20dd2a259b0f: test-grep: add tests for --follow with/without --diff and/or paths.
test-grep: add tests for --follow with/without --diff and/or paths
Sep 17 2020, 11:25 AM
yuja committed rHG453bc6ca9ab2: grep: clarify that --all works exactly the same way as --diff.
grep: clarify that --all works exactly the same way as --diff
Sep 17 2020, 11:25 AM

Sep 16 2020

yuja committed rHG5f0eeda2005d: log: make -frREV PATH detect missing files before falling back to slow path.
log: make -frREV PATH detect missing files before falling back to slow path
Sep 16 2020, 9:16 AM
yuja committed rHG07324227f6b7: log: fix -fr'wdir()' PATH to follow newly added file.
log: fix -fr'wdir()' PATH to follow newly added file
Sep 16 2020, 9:16 AM
yuja committed rHGa03fde1077ce: log: reorganize if-else and for loop in logcmdutil._makematcher().
log: reorganize if-else and for loop in logcmdutil._makematcher()
Sep 16 2020, 9:16 AM

Sep 14 2020

yuja committed rHG4532e7ebde4d: merge with stable.
merge with stable
Sep 14 2020, 7:55 AM
yuja committed rHGd2b5a7659fff: cmdutil: reimplement finddate() without using walkchangerevs().
cmdutil: reimplement finddate() without using walkchangerevs()
Sep 14 2020, 4:04 AM
yuja committed rHG65960fe9a769: test-simple-update: add test for -d DATE option.
test-simple-update: add test for -d DATE option
Sep 14 2020, 4:04 AM
yuja committed rHGb0d45612c552: largefiles: walk history in ascending order while downloading all lfiles.
largefiles: walk history in ascending order while downloading all lfiles
Sep 14 2020, 4:04 AM
yuja committed rHGac7b9ed0a245: largefiles: replace use of walkchangerevs() with simple revset query.
largefiles: replace use of walkchangerevs() with simple revset query
Sep 14 2020, 4:04 AM
yuja committed rHG39ddb1121c4e: largefiles: remove unused 'rev' parameter from downloadlfiles().
largefiles: remove unused 'rev' parameter from downloadlfiles()
Sep 14 2020, 4:04 AM
yuja committed rHG4ebc5f325bed: log: fix crash and bad filematcher lookup by -fr'wdir()' PATH.
log: fix crash and bad filematcher lookup by -fr'wdir()' PATH
Sep 14 2020, 4:04 AM

Sep 9 2020

yuja committed rHGe47385ef4e17: grep: fix hash(linestate) to not include linenum.
grep: fix hash(linestate) to not include linenum
Sep 9 2020, 10:13 PM
yuja committed rHG9c8d2cf7f591: test-grep: document that trivially moved lines might not be detected.
test-grep: document that trivially moved lines might not be detected
Sep 9 2020, 10:13 PM
yuja committed rHG9b9071fabcd3: revset: remove indirect indexing of status tuple.
revset: remove indirect indexing of status tuple
Sep 9 2020, 10:13 PM
yuja committed rHGec5974500acd: grep: fix hash(linestate) to not include linenum.
grep: fix hash(linestate) to not include linenum
Sep 9 2020, 2:57 PM
yuja committed rHG038aaad433a7: test-grep: document that trivially moved lines might not be detected.
test-grep: document that trivially moved lines might not be detected
Sep 9 2020, 2:57 PM
yuja committed rHG48965a73ca58: revset: remove indirect indexing of status tuple.
revset: remove indirect indexing of status tuple
Sep 9 2020, 2:57 PM

Jul 31 2020

yuja committed rHG9b5723784aac: dispatch: adjust ui.flush() timing to stabilize test-blackbox.t.
dispatch: adjust ui.flush() timing to stabilize test-blackbox.t
Jul 31 2020, 9:20 AM

Jul 21 2020

yuja committed rHGa17454a189d1: chgserver: discard buffered output before restoring fds (issue6207).
chgserver: discard buffered output before restoring fds (issue6207)
Jul 21 2020, 10:50 AM
yuja committed rHG3781e9f74b27: hghave: fix possible int('') in has_clang_format().
hghave: fix possible int('') in has_clang_format()
Jul 21 2020, 10:50 AM

Jul 20 2020

yuja committed rHGa6fde9d789d9: phases: move short-lived PyObject pointers to local scope.
phases: move short-lived PyObject pointers to local scope
Jul 20 2020, 12:22 PM
yuja committed rHGba5e4b11d085: phases: rename variable used for owned dict of phasesets.
phases: rename variable used for owned dict of phasesets
Jul 20 2020, 12:22 PM
yuja committed rHG03332e5f67e9: phases: make sure an exception should be set on error return.
phases: make sure an exception should be set on error return
Jul 20 2020, 12:22 PM
yuja committed rHGb00fa1782efe: phases: leverage Py_BuildValue() to build PyInt and steal PyObject.
phases: leverage Py_BuildValue() to build PyInt and steal PyObject
Jul 20 2020, 12:22 PM
yuja committed rHG3264d58e8b06: phases: fix clang-format error.
phases: fix clang-format error
Jul 20 2020, 12:22 PM
yuja committed rHG211063648b29: phases: fix error return with no exception from computephases().
phases: fix error return with no exception from computephases()
Jul 20 2020, 12:22 PM
yuja committed rHGf93a4e3d35ab: osutil: fix excessive decref on tuple creation failure in listdir().
osutil: fix excessive decref on tuple creation failure in listdir()
Jul 20 2020, 12:22 PM
yuja committed rHG2bc5d1531235: revlog: fix excessive decref on tuple creation failure in parse_index2().
revlog: fix excessive decref on tuple creation failure in parse_index2()
Jul 20 2020, 12:22 PM

Jul 15 2020

yuja committed rHG9e6b86a8f438: dispatch: indent run() function.
dispatch: indent run() function
Jul 15 2020, 12:11 PM
yuja committed rHGefcc87d37f4d: dispatch: handle late KeyboardInterrupt occurred in run().
dispatch: handle late KeyboardInterrupt occurred in run()
Jul 15 2020, 12:11 PM
yuja committed rHGd50d922ca02b: debuginstall: don't translate encoding messages.
debuginstall: don't translate encoding messages
Jul 15 2020, 12:11 PM

Jul 8 2020

yuja committed rHGf43bc4ce0d69: cmdserver: document message-encodings and channel output options.
cmdserver: document message-encodings and channel output options
Jul 8 2020, 12:28 PM
yuja committed rHGd6e99a446eea: cmdserver: add option to not exit from message loop on SIGINT.
cmdserver: add option to not exit from message loop on SIGINT
Jul 8 2020, 12:28 PM

Jun 29 2020

yuja committed rHG4a503c1b664a: merge with stable.
merge with stable
Jun 29 2020, 8:03 AM