Page MenuHomePhabricator
Feed All Stories

Yesterday

mharbison72 created D9248: repoview: only pin obsolete wdir parents while there are unresolved conflicts.
Sat, Oct 24, 12:14 AM

Fri, Oct 23

martinvonz updated the diff for D9245: config: add a new [command-templates] section for templates defined by hg.
Fri, Oct 23, 9:03 PM
martinvonz created D9246: config: rename ui.graphnodetemplate to command-templates.graphnode.
Fri, Oct 23, 9:00 PM
martinvonz created D9247: config: rename ui.mergemarkertemplate to command-templates.mergemarker.
Fri, Oct 23, 9:00 PM
hooper added inline comments to D9056: fix: include adjacent blank lines in ranges to be fixed.
Fri, Oct 23, 6:37 PM
martinvonz updated the summary of D9245: config: add a new [command-templates] section for templates defined by hg.
Fri, Oct 23, 4:39 PM
martinvonz updated the diff for D9245: config: add a new [command-templates] section for templates defined by hg.
Fri, Oct 23, 4:32 PM
joerg.sonnenberger updated the diff for D9233: phases: convert registernew users to use revision sets.
Fri, Oct 23, 2:36 PM
joerg.sonnenberger retitled D9232: phases: allow registration and boundary advancement with revision sets from phases: allow registration and boundary advancement with revsion sets to phases: allow registration and boundary advancement with revision sets.
Fri, Oct 23, 2:34 PM
martinvonz created D9245: config: add a new [command-templates] section for templates defined by hg.
Fri, Oct 23, 2:32 PM
martinvonz created D9244: histedit: drop fallback to empty string from rendertemplate().
Fri, Oct 23, 2:43 AM
martinvonz updated the diff for D8653: copies: handle more cases where a file got replaced by a copy.
Fri, Oct 23, 12:18 AM
martinvonz updated the diff for D8652: tests: test more cases where a file got replaced by a copy.
Fri, Oct 23, 12:17 AM

Thu, Oct 22

D9243: demandimport: don't raise AttributeError if `exec_module` is missing is now accepted and ready to land.

Seems obviously correct to me. I'll queue this for stable. @indygreg can tell me if I'm wrong.

Thu, Oct 22, 7:49 PM
mharbison72 created D9243: demandimport: don't raise AttributeError if `exec_module` is missing.
Thu, Oct 22, 7:42 PM
msuozzo added a comment to D9056: fix: include adjacent blank lines in ranges to be fixed.

Okay the implementation itself looks better to me.

Thu, Oct 22, 5:27 PM
msuozzo updated the diff for D9056: fix: include adjacent blank lines in ranges to be fixed.
Thu, Oct 22, 5:21 PM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Thu, Oct 22, 4:50 PM
martinvonz created D9242: errors: set detailed exit code to 20 for locking errors.
Thu, Oct 22, 4:43 PM
martinvonz updated the diff for D9240: errors: name arguments to ParseError constructor.
Thu, Oct 22, 4:26 PM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Thu, Oct 22, 4:14 PM
martinvonz updated the summary of D9238: errors: add config that lets user get more detailed exit codes.
Thu, Oct 22, 4:12 PM
joerg.sonnenberger added inline comments to D9232: phases: allow registration and boundary advancement with revision sets.
Thu, Oct 22, 3:49 PM
mharbison72 added inline comments to D9232: phases: allow registration and boundary advancement with revision sets.
Thu, Oct 22, 2:29 PM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Thu, Oct 22, 2:24 PM
martinvonz updated the summary of D9238: errors: add config that lets user get more detailed exit codes.
Thu, Oct 22, 2:21 PM
martinvonz created D9240: errors: name arguments to ParseError constructor.
Thu, Oct 22, 2:18 PM
martinvonz created D9241: config: move message about leading spaces in config to config.py.
Thu, Oct 22, 2:18 PM
mplamann closed D9239: test: avoid bashisms in test-transaction-rollback-on-sigpipe.t.
Thu, Oct 22, 1:03 PM
mplamann committed rHGb713e4cae2d7: test: avoid bashisms in test-transaction-rollback-on-sigpipe.t.
test: avoid bashisms in test-transaction-rollback-on-sigpipe.t
Thu, Oct 22, 1:03 PM
D9239: test: avoid bashisms in test-transaction-rollback-on-sigpipe.t is now accepted and ready to land.

That seems to fix the failing test on both py2 and py3. Thanks!

Thu, Oct 22, 1:02 PM
mplamann added a comment to D9152: hook: ignore EPIPE when flushing stdout/stderr.

The test case fails on both py2 and py3 for me. This CI pipeline agrees that it's failing: https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/11695. Can you send a fix?

The test is still failing. Any chance you can fix it?

Thu, Oct 22, 12:45 PM
mplamann created D9239: test: avoid bashisms in test-transaction-rollback-on-sigpipe.t.
Thu, Oct 22, 12:42 PM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Thu, Oct 22, 12:18 PM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Thu, Oct 22, 12:14 PM
martinvonz created D9238: errors: add config that lets user get more detailed exit codes.
Thu, Oct 22, 12:08 PM
martinvonz added a comment to D9152: hook: ignore EPIPE when flushing stdout/stderr.

The test case fails on both py2 and py3 for me. This CI pipeline agrees that it's failing: https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/11695. Can you send a fix?

Thu, Oct 22, 12:04 PM
martinvonz added a comment to D9167: errors: introduce InputError and use it from commands and cmdutil.

Actually, let me insert a patch before this one that adds the config that gives us more detailed exit codes. That way we can see the impact on tests in this patch.

Thu, Oct 22, 11:37 AM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Thu, Oct 22, 11:19 AM
indygreg committed rHGd1ce0ffdd3ce: automation: upload Python 3.9 Windows wheels.
automation: upload Python 3.9 Windows wheels
Thu, Oct 22, 6:31 AM
indygreg committed rHGd270b9b797a7: contrib: split Windows requirements into multiple files.
contrib: split Windows requirements into multiple files
Thu, Oct 22, 6:31 AM
yuja committed rHG60d0634c43c2: relnotes: add diffcontains() to new features list.
relnotes: add diffcontains() to new features list
Thu, Oct 22, 6:31 AM
yuja committed rHGc00595736595: revset: rename diff(pattern) to diffcontains(pattern).
revset: rename diff(pattern) to diffcontains(pattern)
Thu, Oct 22, 6:31 AM

Wed, Oct 21

indygreg closed D9228: pyoxidizer: update to PyOxidizer 0.9.
Wed, Oct 21, 11:31 PM
indygreg committed rHGf95b16796688: pyoxidizer: update to PyOxidizer 0.9.
pyoxidizer: update to PyOxidizer 0.9
Wed, Oct 21, 11:31 PM
D9228: pyoxidizer: update to PyOxidizer 0.9 is now accepted and ready to land.

Thanks! Sorry I missed this patch earlier.

Wed, Oct 21, 11:27 PM
indygreg updated subscribers of D9228: pyoxidizer: update to PyOxidizer 0.9.

@pulkit @durin42 @martinvonz: this should get queued to stable to support the 5.6 release. I'll be grafting it locally to produce the Python 3 Windows installers.

Wed, Oct 21, 11:18 PM
hooper added a comment to D9056: fix: include adjacent blank lines in ranges to be fixed.

The config changes are a big improvement, but I'm still not sure if it's worth supporting. One thing to note is that this feature doesn't help users who have multiple formatters behind a wrapper script configured as a single fixer tool. Configuring it as multiple fixer tools is possible, but not always practical, since it may duplicate some logic between the hg config and something else (sorry to be vague about that).

Wed, Oct 21, 8:53 PM
joerg.sonnenberger created D9237: transaction: only keep file names in-memory for journal [WIP].
Wed, Oct 21, 5:45 PM
joerg.sonnenberger created D9236: utils: helper function to print top memory allocation site.
Wed, Oct 21, 4:30 PM

Tue, Oct 20

joerg.sonnenberger created D9235: revlog: use LRU for the chain cache.
Tue, Oct 20, 8:18 PM
martinvonz updated the diff for D9167: errors: introduce InputError and use it from commands and cmdutil.
Tue, Oct 20, 3:34 PM
martinvonz created D9234: errors: remove unnecessary override of __bytes__ in RevlogError.
Tue, Oct 20, 3:33 PM
martinvonz added a comment to D9152: hook: ignore EPIPE when flushing stdout/stderr.

The test case fails on both py2 and py3 for me. This CI pipeline agrees that it's failing: https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/11695. Can you send a fix?

Tue, Oct 20, 1:06 PM
pulkit committed rHG0e06a7ab9e0d: merge with default for 5.6rc0.
merge with default for 5.6rc0
Tue, Oct 20, 12:58 PM
pulkit committed rHG661f1e3b07af: Added signature for changeset 0e06a7ab9e0d.
Added signature for changeset 0e06a7ab9e0d
Tue, Oct 20, 12:58 PM
pulkit committed rHG57515895bfff: Added tag 5.6rc0 for changeset 0e06a7ab9e0d.
Added tag 5.6rc0 for changeset 0e06a7ab9e0d
Tue, Oct 20, 12:58 PM
joerg.sonnenberger created D9231: revlog: extend addgroup() with callback for duplicates.
Tue, Oct 20, 11:34 AM
joerg.sonnenberger created D9233: phases: convert registernew users to use revision sets.
Tue, Oct 20, 11:33 AM
joerg.sonnenberger created D9232: phases: allow registration and boundary advancement with revision sets.
Tue, Oct 20, 11:33 AM
marmoute retitled D9200: copies: make sure deleted copy info do not overwriting unrelated ones from copies: test for deleted copy info not overwriting unrelated ones to copies: make sure deleted copy info do not overwriting unrelated ones.
Tue, Oct 20, 9:54 AM
acezar created D9230: rhg: add full node id support for `debugdata` command.
Tue, Oct 20, 9:48 AM
acezar updated the diff for D9121: hg-core: fix path encoding usage.
Tue, Oct 20, 6:07 AM

Mon, Oct 19

mharbison72 created D9229: rebase: update commit hash references in the new commits.
Mon, Oct 19, 11:38 PM
msuozzo added a comment to D9056: fix: include adjacent blank lines in ranges to be fixed.

I'm definitely sympathetic to your position.

Mon, Oct 19, 10:21 PM
msuozzo updated the diff for D9056: fix: include adjacent blank lines in ranges to be fixed.
Mon, Oct 19, 10:07 PM
Alphare added a comment to D9228: pyoxidizer: update to PyOxidizer 0.9.

Thanks

Mon, Oct 19, 4:08 AM
indygreg created D9228: pyoxidizer: update to PyOxidizer 0.9.
Mon, Oct 19, 1:48 AM

Fri, Oct 16

hooper added a comment to D9226: fix: don't include obsolete descendants with -s.

Looks good.

Fri, Oct 16, 9:19 PM
martinvonz added a reviewer for D9226: fix: don't include obsolete descendants with -s: hooper.
Fri, Oct 16, 7:05 PM
martinvonz created D9226: fix: don't include obsolete descendants with -s.
Fri, Oct 16, 7:04 PM
martinvonz created D9227: fix: only check for obsolete commits in the --rev case.
Fri, Oct 16, 7:04 PM
martinvonz created D9224: fix: suggest --source instead of --rev on empty revset.
Fri, Oct 16, 7:04 PM
martinvonz created D9225: tests: add test showing how `hg fix -s` deals with obsolete and orphan nodes.
Fri, Oct 16, 7:04 PM
marmoute added inline comments to D9144: upgrade: add support for experimental safe share mode.
Fri, Oct 16, 12:14 PM
martinvonz added inline comments to D9218: commit: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 11:12 AM
martinvonz updated the diff for D9218: commit: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 11:12 AM
pulkit added inline comments to D9144: upgrade: add support for experimental safe share mode.
Fri, Oct 16, 9:16 AM
D9144: upgrade: add support for experimental safe share mode now requires changes to proceed.
Fri, Oct 16, 6:42 AM
marmoute added a comment to D8673: config: add a .hg/hgrc-not-shared which won't be shared in share-safe mode.

looks good, but please follow up with a patch for hg help hgrc and other location where standard config path might be setup.

Fri, Oct 16, 6:29 AM
marmoute accepted D9047: dispatch: load shared source repository config in share-safe mode.
Fri, Oct 16, 6:26 AM
marmoute accepted D9046: tests: add test showing broken extension loading in case of share-safe.
Fri, Oct 16, 6:20 AM
Alphare added a comment to D9203: dirstate-tree: simplify the control flow in the Node.insert method.

We did this cleanup together, this is better than the original code. Thanks

Fri, Oct 16, 4:48 AM
pulkit updated the diff for D8673: config: add a .hg/hgrc-not-shared which won't be shared in share-safe mode.
Fri, Oct 16, 4:04 AM
pulkit updated the diff for D9144: upgrade: add support for experimental safe share mode.
Fri, Oct 16, 4:03 AM
pulkit updated the diff for D9047: dispatch: load shared source repository config in share-safe mode.
Fri, Oct 16, 4:02 AM
martinvonz closed D9223: tag: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:52 AM
martinvonz closed D9222: serve: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:51 AM
martinvonz closed D9221: revert: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:51 AM
martinvonz committed rHG94f681b84c70: tag: leverage cmdutil.check_incompatible_arguments().
tag: leverage cmdutil.check_incompatible_arguments()
Fri, Oct 16, 3:51 AM
martinvonz closed D9220: incoming: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:51 AM
martinvonz committed rHG4df5d3965a3e: serve: leverage cmdutil.check_incompatible_arguments().
serve: leverage cmdutil.check_incompatible_arguments()
Fri, Oct 16, 3:50 AM
martinvonz closed D9217: import: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:50 AM
martinvonz committed rHG3b23cec4953f: revert: leverage cmdutil.check_incompatible_arguments().
revert: leverage cmdutil.check_incompatible_arguments()
Fri, Oct 16, 3:50 AM
martinvonz closed D9216: backout: leverage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:50 AM
martinvonz committed rHGb5e0746e272b: incoming: leverage cmdutil.check_incompatible_arguments().
incoming: leverage cmdutil.check_incompatible_arguments()
Fri, Oct 16, 3:50 AM
martinvonz closed D9219: grep: levarage cmdutil.check_incompatible_arguments().
Fri, Oct 16, 3:50 AM
martinvonz committed rHG4f7309fdfb60: grep: levarage cmdutil.check_incompatible_arguments().
grep: levarage cmdutil.check_incompatible_arguments()
Fri, Oct 16, 3:49 AM
marmoute closed D9199: upgrade: allow sidedata upgrade to modify revision flag.
Fri, Oct 16, 3:49 AM
martinvonz committed rHGd1cabce5ef05: import: leverage cmdutil.check_incompatible_arguments().
import: leverage cmdutil.check_incompatible_arguments()
Fri, Oct 16, 3:49 AM