lothiraldan (Boris Feld)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 11 2017, 12:05 PM (74 w, 13 h)

Recent Activity

Mon, Dec 10

lothiraldan closed D5346: tests: remove all transitional configuration.
Mon, Dec 10, 11:13 AM
lothiraldan closed D5345: sparse-revlog: enabled by default.
Mon, Dec 10, 11:10 AM
lothiraldan committed rHGa0886a4d6dce: tests: remove all transitional configuration.
tests: remove all transitional configuration
Mon, Dec 10, 11:10 AM
lothiraldan closed D5344: test: preemptively disable sparse-revlog for some of test-upgrade-repo.
Mon, Dec 10, 11:09 AM
lothiraldan committed rHG3764330f76a6: sparse-revlog: enabled by default.
sparse-revlog: enabled by default
Mon, Dec 10, 11:09 AM
lothiraldan committed rHGe8cd688b2eb1: test: preemptively disable sparse-revlog for some of test-upgrade-repo.
test: preemptively disable sparse-revlog for some of test-upgrade-repo
Mon, Dec 10, 11:09 AM
lothiraldan closed D5343: test: enable sparse-revlog for test-wireproto-content-redirects.t.
Mon, Dec 10, 11:03 AM
lothiraldan committed rHGaeac89e78def: test: enable sparse-revlog for test-wireproto-content-redirects.t.
test: enable sparse-revlog for test-wireproto-content-redirects.t
Mon, Dec 10, 11:03 AM
lothiraldan closed D5342: test: enable sparse-revlog for test-wireproto-command-capabilities.t.
Mon, Dec 10, 11:03 AM
lothiraldan closed D5341: test: enable sparse-revlog for test-wireproto-caching.t.
Mon, Dec 10, 11:03 AM
lothiraldan committed rHGe64a28e2a1f2: test: enable sparse-revlog for test-wireproto-command-capabilities.t.
test: enable sparse-revlog for test-wireproto-command-capabilities.t
Mon, Dec 10, 11:03 AM
lothiraldan committed rHGcebaaa38f8fd: test: enable sparse-revlog for test-wireproto-caching.t.
test: enable sparse-revlog for test-wireproto-caching.t
Mon, Dec 10, 11:03 AM
lothiraldan closed D5339: test: enable sparse-revlog for test-stream-bundle-v2.t.
Mon, Dec 10, 11:03 AM
lothiraldan closed D5340: test: enable sparse-revlog for test-treemanifest.t.
Mon, Dec 10, 11:03 AM
lothiraldan committed rHG37cc627c5959: test: enable sparse-revlog for test-treemanifest.t.
test: enable sparse-revlog for test-treemanifest.t
Mon, Dec 10, 11:02 AM
lothiraldan committed rHG6679ce31dfcb: test: enable sparse-revlog for test-stream-bundle-v2.t.
test: enable sparse-revlog for test-stream-bundle-v2.t
Mon, Dec 10, 11:02 AM
lothiraldan closed D5338: test: enable sparse-revlog for test-ssh.t.
Mon, Dec 10, 11:02 AM
lothiraldan closed D5337: test: enable sparse-revlog for test-ssh-proto-unbundle.t.
Mon, Dec 10, 11:02 AM
lothiraldan closed D5336: test: enable sparse-revlog for test-ssh-proto.t.
Mon, Dec 10, 11:02 AM
lothiraldan committed rHG8fcda0780136: test: enable sparse-revlog for test-ssh.t.
test: enable sparse-revlog for test-ssh.t
Mon, Dec 10, 11:02 AM
lothiraldan committed rHG4bb6195755b1: test: enable sparse-revlog for test-ssh-proto-unbundle.t.
test: enable sparse-revlog for test-ssh-proto-unbundle.t
Mon, Dec 10, 11:02 AM
lothiraldan committed rHG1a1b957f5f2a: test: enable sparse-revlog for test-ssh-proto.t.
test: enable sparse-revlog for test-ssh-proto.t
Mon, Dec 10, 11:02 AM
lothiraldan committed rHGf6904d60fc21: test: enable sparse-revlog for test-ssh-bundle1.t.
test: enable sparse-revlog for test-ssh-bundle1.t
Mon, Dec 10, 11:01 AM
lothiraldan committed rHG74a519c86625: test: enable sparse-revlog for test-sparse-requirement.t.
test: enable sparse-revlog for test-sparse-requirement.t
Mon, Dec 10, 11:01 AM
lothiraldan committed rHG4fe18205bbdb: test: enable sparse-revlog for test-repo-compengines.t.
test: enable sparse-revlog for test-repo-compengines.t
Mon, Dec 10, 11:01 AM
lothiraldan committed rHG27fa1d2bf484: test: enable sparse-revlog for test-revlog-v2.t.
test: enable sparse-revlog for test-revlog-v2.t
Mon, Dec 10, 11:01 AM
lothiraldan closed D5335: test: enable sparse-revlog for test-ssh-bundle1.t.
Mon, Dec 10, 11:01 AM
lothiraldan closed D5333: test: enable sparse-revlog for test-revlog-v2.t.
Mon, Dec 10, 11:01 AM
lothiraldan closed D5332: test: enable sparse-revlog for test-repo-compengines.t.
Mon, Dec 10, 11:01 AM
lothiraldan closed D5334: test: enable sparse-revlog for test-sparse-requirement.t.
Mon, Dec 10, 11:01 AM
lothiraldan committed rHG116cadf4f3e8: test: enable sparse-revlog for test-remotefilelog-clone-tree.t.
test: enable sparse-revlog for test-remotefilelog-clone-tree.t
Mon, Dec 10, 11:01 AM
lothiraldan committed rHGb2b8afd66f78: test: enable sparse-revlog for test-remotefilelog-log.t.
test: enable sparse-revlog for test-remotefilelog-log.t
Mon, Dec 10, 11:01 AM
lothiraldan closed D5330: test: enable sparse-revlog for test-remotefilelog-clone-tree.t.
Mon, Dec 10, 11:01 AM
lothiraldan committed rHG2fd790468e43: test: enable sparse-revlog for test-remotefilelog-clone.t.
test: enable sparse-revlog for test-remotefilelog-clone.t
Mon, Dec 10, 11:01 AM
lothiraldan closed D5331: test: enable sparse-revlog for test-remotefilelog-log.t.
Mon, Dec 10, 11:01 AM
lothiraldan closed D5329: test: enable sparse-revlog for test-remotefilelog-clone.t.
Mon, Dec 10, 11:01 AM
lothiraldan closed D5328: test: enable sparse-revlog for test-phases.t.
Mon, Dec 10, 11:01 AM
lothiraldan committed rHG7bdc97531490: test: enable sparse-revlog for test-phases.t.
test: enable sparse-revlog for test-phases.t
Mon, Dec 10, 11:00 AM
lothiraldan closed D5327: test: enable sparse-revlog for test-narrow-clone.t.
Mon, Dec 10, 11:00 AM
lothiraldan closed D5326: test: enable sparse-revlog for test-narrow-clone-stream.t.
Mon, Dec 10, 11:00 AM
lothiraldan committed rHG56fff6d7e30a: test: enable sparse-revlog for test-narrow-clone.t.
test: enable sparse-revlog for test-narrow-clone.t
Mon, Dec 10, 11:00 AM
lothiraldan committed rHG192291ca909b: test: enable sparse-revlog for test-narrow-clone-stream.t.
test: enable sparse-revlog for test-narrow-clone-stream.t
Mon, Dec 10, 11:00 AM
lothiraldan closed D5325: test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t.
Mon, Dec 10, 10:57 AM
lothiraldan closed D5324: test: enable sparse-revlog for test-lfs-serve.t.
Mon, Dec 10, 10:57 AM
lothiraldan closed D5323: test: enable sparse-revlog for test-lfs-largefiles.t.
Mon, Dec 10, 10:57 AM
lothiraldan committed rHGeecc7a2ebf52: test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t.
test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t
Mon, Dec 10, 10:57 AM
lothiraldan committed rHG0e21db2458f4: test: enable sparse-revlog for test-lfs-serve.t.
test: enable sparse-revlog for test-lfs-serve.t
Mon, Dec 10, 10:57 AM
lothiraldan committed rHGc35d3cb758a4: test: enable sparse-revlog for test-lfs-largefiles.t.
test: enable sparse-revlog for test-lfs-largefiles.t
Mon, Dec 10, 10:57 AM
lothiraldan closed D5322: test: enable sparse-revlog for test-lfconvert.t.
Mon, Dec 10, 10:57 AM
lothiraldan closed D5321: test: enable sparse-revlog for test-init.t.
Mon, Dec 10, 10:57 AM
lothiraldan committed rHG57e4150fb15b: test: enable sparse-revlog for test-init.t.
test: enable sparse-revlog for test-init.t
Mon, Dec 10, 10:57 AM
lothiraldan committed rHGed8e4748b9da: test: enable sparse-revlog for test-lfconvert.t.
test: enable sparse-revlog for test-lfconvert.t
Mon, Dec 10, 10:57 AM
lothiraldan closed D5319: test: enable sparse-revlog for test-hgweb-commands.t.
Mon, Dec 10, 10:57 AM
lothiraldan closed D5320: test: enable sparse-revlog for test-http-protocol.t.
Mon, Dec 10, 10:57 AM
lothiraldan committed rHG4062ba2deb4e: test: enable sparse-revlog for test-http-protocol.t.
test: enable sparse-revlog for test-http-protocol.t
Mon, Dec 10, 10:56 AM
lothiraldan committed rHG140d455ef40a: test: enable sparse-revlog for test-hgweb-commands.t.
test: enable sparse-revlog for test-hgweb-commands.t
Mon, Dec 10, 10:56 AM
lothiraldan closed D5317: test: enable sparse-revlog for test-clone-uncompressed.t.
Mon, Dec 10, 10:56 AM
lothiraldan closed D5318: test: enable sparse-revlog for test-debugcommands.t.
Mon, Dec 10, 10:56 AM
lothiraldan committed rHGe646fda7be2e: test: enable sparse-revlog for test-debugcommands.t.
test: enable sparse-revlog for test-debugcommands.t
Mon, Dec 10, 10:56 AM
lothiraldan committed rHG5db7efa238bd: test: enable sparse-revlog for test-clone-uncompressed.t.
test: enable sparse-revlog for test-clone-uncompressed.t
Mon, Dec 10, 10:56 AM
lothiraldan closed D5316: test: enable sparse-revlog for test-clonebundles.t.
Mon, Dec 10, 10:56 AM
lothiraldan closed D5315: test: enable sparse-revlog for test-bundle.t.
Mon, Dec 10, 10:56 AM
lothiraldan committed rHGabac9d186e7e: test: enable sparse-revlog for test-clonebundles.t.
test: enable sparse-revlog for test-clonebundles.t
Mon, Dec 10, 10:56 AM
lothiraldan committed rHG2c55fd1c1468: test: enable sparse-revlog for test-bundle.t.
test: enable sparse-revlog for test-bundle.t
Mon, Dec 10, 10:56 AM
lothiraldan closed D5314: test: make sure sparse-revlog does not interfer with test-parseindex.t.
Mon, Dec 10, 10:37 AM
lothiraldan committed rHG75728718257e: test: make sure sparse-revlog does not interfer with test-parseindex.t.
test: make sure sparse-revlog does not interfer with test-parseindex.t
Mon, Dec 10, 10:37 AM
lothiraldan closed D5312: test: explicitly disable sparse-revlog in test-generaldelta.t.
Mon, Dec 10, 10:33 AM
lothiraldan closed D5313: test: explicitly disable sparse-revlog in test-http-bad-server.t.
Mon, Dec 10, 10:33 AM
lothiraldan committed rHG8aa7879adacf: test: explicitly disable sparse-revlog in test-http-bad-server.t.
test: explicitly disable sparse-revlog in test-http-bad-server.t
Mon, Dec 10, 10:33 AM
lothiraldan committed rHG0d62c3149fb9: test: explicitly disable sparse-revlog in test-generaldelta.t.
test: explicitly disable sparse-revlog in test-generaldelta.t
Mon, Dec 10, 10:33 AM
lothiraldan closed D5311: sparse-revlog: disable sparse-revlog if config disable general-delta.
Mon, Dec 10, 10:31 AM
lothiraldan closed D5310: test: fix config typo in test-upgrade-repo.t.
Mon, Dec 10, 10:31 AM
lothiraldan committed rHGa714eee1ac28: sparse-revlog: disable sparse-revlog if config disable general-delta.
sparse-revlog: disable sparse-revlog if config disable general-delta
Mon, Dec 10, 10:31 AM
lothiraldan committed rHG597fe8d81104: test: fix config typo in test-upgrade-repo.t.
test: fix config typo in test-upgrade-repo.t
Mon, Dec 10, 10:31 AM
lothiraldan closed D5401: tests: update network related errors for Debian 9.
Mon, Dec 10, 10:27 AM
lothiraldan committed rHG8695fbe17f7c: tests: update network related errors for Debian 9.
tests: update network related errors for Debian 9
Mon, Dec 10, 10:27 AM
lothiraldan created D5401: tests: update network related errors for Debian 9.
Mon, Dec 10, 8:41 AM
lothiraldan closed D5399: test: update test-logtoprocess.t to not requires less.
Mon, Dec 10, 7:04 AM
lothiraldan committed rHG44378796c5e5: test: update test-logtoprocess.t to not requires less.
test: update test-logtoprocess.t to not requires less
Mon, Dec 10, 7:04 AM

Sun, Dec 9

lothiraldan created D5399: test: update test-logtoprocess.t to not requires less.
Sun, Dec 9, 10:50 AM

Thu, Dec 6

lothiraldan committed rHG64051af15596: upgrade: clarify "aggressivemergedelta" handling.
upgrade: clarify "aggressivemergedelta" handling
Thu, Dec 6, 6:40 AM
lothiraldan committed rHG5887973febc7: upgrade: test that fncache is valid after repository upgrade.
upgrade: test that fncache is valid after repository upgrade
Thu, Dec 6, 6:40 AM

Tue, Dec 4

lothiraldan committed rHG01c335afc997: contrib: add a helper script that help to build interesting repositories.
contrib: add a helper script that help to build interesting repositories
Tue, Dec 4, 9:54 AM
lothiraldan committed rHG54867ef7aa8b: contrib: add a helper script that help to build interesting repositories.
contrib: add a helper script that help to build interesting repositories
Tue, Dec 4, 6:40 AM

Mon, Dec 3

lothiraldan committed rHGe1c3a2e9df59: repo: add a `wcachevfs` to access the `.hg/wcache/` directory.
repo: add a `wcachevfs` to access the `.hg/wcache/` directory
Mon, Dec 3, 2:05 PM
lothiraldan committed rHGd5622dfe4ba3: cache: create `wcache` directory at init time.
cache: create `wcache` directory at init time
Mon, Dec 3, 2:05 PM
lothiraldan committed rHG64cdfcc73706: cache: create `cache` directory at init time.
cache: create `cache` directory at init time
Mon, Dec 3, 2:05 PM
lothiraldan committed rHG47e3f554df35: check-exec: write file in 'wcache' instead of 'cache'.
check-exec: write file in 'wcache' instead of 'cache'
Mon, Dec 3, 2:05 PM
lothiraldan committed rHG74a9f428227e: mmapindex: set default to 1MB.
mmapindex: set default to 1MB
Mon, Dec 3, 11:01 AM
lothiraldan committed rHG875d2af8cb4e: mmapindex: move the 'mmapindexthreshold' option out of experimental.
mmapindex: move the 'mmapindexthreshold' option out of experimental
Mon, Dec 3, 11:01 AM
lothiraldan committed rHGa0f2641ddd61: perf: add a --rev attribute to perfindex.
perf: add a --rev attribute to perfindex
Mon, Dec 3, 11:01 AM
lothiraldan committed rHGe207f0d6c243: perf: update perfindex to be more realistic.
perf: update perfindex to be more realistic
Mon, Dec 3, 11:01 AM

Sun, Dec 2

lothiraldan committed rHG3c842749debc: match: avoid translating glob to matcher multiple times for large sets.
match: avoid translating glob to matcher multiple times for large sets
Sun, Dec 2, 3:54 PM
lothiraldan committed rHG69bd3176da7c: match: raise an Abort error instead of OverflowError.
match: raise an Abort error instead of OverflowError
Sun, Dec 2, 3:54 PM
lothiraldan committed rHGce401300f981: match: extract function that group regexps.
match: extract function that group regexps
Sun, Dec 2, 3:54 PM
lothiraldan committed rHG4e02f25f31c6: match: test for overflow error in pattern.
match: test for overflow error in pattern
Sun, Dec 2, 3:54 PM
lothiraldan committed rHG8306dac48061: match: extract a literal constant into a symbolic one.
match: extract a literal constant into a symbolic one
Sun, Dec 2, 3:54 PM

Sat, Dec 1

lothiraldan added a comment to D1694: debugcommands: replace opts.get('foo') by opts['foo'].
In D1694#79416, @pulkit wrote:
In D1694#29072, @yuja wrote:
Sometimes we do the reverse change for ease of calling command function as a plain function.

Just for record, today I hit the problem where some command is using opts[''] instead of opts.get() and I was calling command function as plain function leading me to KeyError.

Sat, Dec 1, 7:15 AM
lothiraldan added a comment to D5345: sparse-revlog: enabled by default.
In D5345#79390, @pulkit wrote:

Thanks for all the numbers and a detailed commit message \o/. Can you help finding answers to following extra questions?

  • What will be effect on existing repositories which don't convert to sparse revlog due to some reasons?

The default only affects the creation of new repositories. Nothing will change for existing repository.

  • If enabled by default in 4.9, will a user who uses some old mercurial like 4.6 or 4.0 will be able to clone a repository created by hg-4.9?

Sure, as for the previous changes (eg: general-delta), everything is fully compatible over the wire. Mercurial 1.9 could successfully pull and push from a 4.9 server using sparse-revlog.

  • Will a client who is non-sparse revlog enabled be able to interact with a server who is sparse revlog enabled?

Absolutely, same as for the previous requirements introduction.

I am not following the work closely so these questions.

It now seems mature enough to be enabled by default.

While I don't know much about revlog internals, I do see a lot of patches related to sparse revlog being pushed in this cycle which is great. The concern is that those patches are not yet a part of release. In other words, I am not feeling confident that it's much tested yet.

Sat, Dec 1, 7:13 AM

Fri, Nov 30

lothiraldan committed rHG5cbb74999040: perf: add a `--clear-caches` to `perfbranchmapupdate`.
perf: add a `--clear-caches` to `perfbranchmapupdate`
Fri, Nov 30, 8:45 PM