Page MenuHomePhabricator

yuja (Yuya Nishihara)
User

Projects

User Details

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

Recent Activity

Yesterday

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
Fri, Dec 4, 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
Fri, Dec 4, 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
Fri, Dec 4, 5:35 PM
yuja committed rHGb9ebe0bfed4e: scmutil: document that bookmarkrevs() ignores non-head bookmark branch.
scmutil: document that bookmarkrevs() ignores non-head bookmark branch
Fri, Dec 4, 5:35 PM
yuja committed rHGe614eeb794f9: ui: remove excessive strtolocal() from debuguigetpass.
ui: remove excessive strtolocal() from debuguigetpass
Fri, Dec 4, 5:34 PM

Wed, Dec 2

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)
Wed, Dec 2, 2:41 PM

Tue, Nov 17

yuja committed rHG81da6feb5000: chg: reset errno prior to calling strtol().
chg: reset errno prior to calling strtol()
Tue, Nov 17, 2:02 PM
yuja committed rHG9534de20358f: chg: do not close dir fd while iterating.
chg: do not close dir fd while iterating
Tue, Nov 17, 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
Tue, Nov 17, 2:02 PM
yuja committed rHG41aaf960dc00: chg: apply clang-format.
chg: apply clang-format
Tue, Nov 17, 2:02 PM
yuja committed rHGb56feaa9b520: chgserver: backport py3 buffered I/O workarounds from procutil.
chgserver: backport py3 buffered I/O workarounds from procutil
Tue, Nov 17, 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

Jun 25 2020

yuja committed rHG93aa152d4295: merge with stable.
merge with stable
Jun 25 2020, 10:19 AM

Jun 22 2020

yuja committed rHG98f97026fa05: phases: remove useless lookup of repo[rev].rev() in _retractboundary.
phases: remove useless lookup of repo[rev].rev() in _retractboundary
Jun 22 2020, 3:55 PM

Jun 9 2020

yuja committed rHG4bb0ea78a70f: simplemerge: rewrite flag merging loop as expression.
simplemerge: rewrite flag merging loop as expression
Jun 9 2020, 5:28 PM
yuja committed rHGeb6380da47a5: simplemerge: leverage pycompat function to convert byte string to set.
simplemerge: leverage pycompat function to convert byte string to set
Jun 9 2020, 5:28 PM
yuja committed rHGad6971e6740c: simplemerge: fix function name that tests if ctx is not null revision.
simplemerge: fix function name that tests if ctx is not null revision
Jun 9 2020, 5:28 PM

Jun 3 2020

yuja committed rHG14125dec0e39: rust: leverage .expect() in place of .unwrap() + inline comment.
rust: leverage .expect() in place of .unwrap() + inline comment
Jun 3 2020, 11:31 AM
yuja committed rHGce8fe77102f4: rust: fix false comment about mpsc::Sender.
rust: fix false comment about mpsc::Sender
Jun 3 2020, 11:31 AM
yuja committed rHG61719b9658b1: merge with stable.
merge with stable
Jun 3 2020, 6:37 AM

Jun 2 2020

yuja committed rHG2dc5ae953c4a: graft: fix --base value to be saved in state file.
graft: fix --base value to be saved in state file
Jun 2 2020, 6:08 PM

Apr 23 2020

yuja closed D8450: rust-chg: clean up excessive indents.
Apr 23 2020, 2:04 PM
yuja committed rHG27fe8cc1338f: rust-chg: clean up excessive indents.
rust-chg: clean up excessive indents
Apr 23 2020, 2:04 PM