joerg.sonnenberger (Joerg Sonnenberger)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 6 2017, 9:25 AM (36 w, 1 d)

Recent Activity

Today

joerg.sonnenberger created D4297: util: improve handling of truncated compressed streams.
Thu, Aug 16, 4:30 AM

Wed, Jul 18

joerg.sonnenberger closed D1945: tests: refactor common bundle2 capabilities.
Wed, Jul 18, 8:30 AM
joerg.sonnenberger committed rHG88be288e8ac1: tests: refactor common bundle2 capabilities.
tests: refactor common bundle2 capabilities
Wed, Jul 18, 8:30 AM

Jul 16 2018

joerg.sonnenberger updated the diff for D1945: tests: refactor common bundle2 capabilities.
Jul 16 2018, 7:01 PM
joerg.sonnenberger abandoned D1850: hgweb: when no agreement on compression can be found, fail for v2.
Jul 16 2018, 6:07 PM
joerg.sonnenberger closed D3937: ssh: avoid reading beyond the end of stream when using compression.
Jul 16 2018, 4:58 PM
joerg.sonnenberger committed rHG27391d74aaa2: ssh: avoid reading beyond the end of stream when using compression.
ssh: avoid reading beyond the end of stream when using compression
Jul 16 2018, 4:58 PM

Jul 14 2018

joerg.sonnenberger closed D3933: pullbundle: fix handling of gzip bundlespecs.
Jul 14 2018, 1:17 AM
joerg.sonnenberger committed rHG7e4a856a4f05: pullbundle: fix handling of gzip bundlespecs.
pullbundle: fix handling of gzip bundlespecs
Jul 14 2018, 1:17 AM

Jul 12 2018

joerg.sonnenberger updated the diff for D3937: ssh: avoid reading beyond the end of stream when using compression.
Jul 12 2018, 2:10 PM
joerg.sonnenberger created D3937: ssh: avoid reading beyond the end of stream when using compression.
Jul 12 2018, 12:46 PM
joerg.sonnenberger created D3933: pullbundle: fix handling of gzip bundlespecs.
Jul 12 2018, 9:57 AM

Jul 9 2018

joerg.sonnenberger closed D3893: ui: make the large file warning limit fully configurable.
Jul 9 2018, 8:12 AM
joerg.sonnenberger committed rHGa936d1368fc5: ui: make the large file warning limit fully configurable.
ui: make the large file warning limit fully configurable
Jul 9 2018, 8:11 AM

Jul 7 2018

joerg.sonnenberger updated the diff for D3893: ui: make the large file warning limit fully configurable.
Jul 7 2018, 6:19 PM

Jul 6 2018

joerg.sonnenberger created D3893: ui: make the large file warning limit fully configurable.
Jul 6 2018, 11:58 AM

Jul 1 2018

joerg.sonnenberger updated the diff for D3557: extensions: new closehead module for closing arbitrary heads.
Jul 1 2018, 6:24 PM
joerg.sonnenberger updated the diff for D3557: extensions: new closehead module for closing arbitrary heads.
Jul 1 2018, 6:15 PM

Jun 13 2018

joerg.sonnenberger accepted D3731: templatefilters: rename commonprefix to commondir.
Jun 13 2018, 6:38 PM

Jun 12 2018

joerg.sonnenberger added a comment to D3439: templatefilters: add commonprefix.

Do you think we should call it commonpath() or commondir() instead in case we want commonprefix() to work for any string in the future (and not care about path separators)?

Jun 12 2018, 5:46 PM

Jun 3 2018

joerg.sonnenberger updated the diff for D3557: extensions: new closehead module for closing arbitrary heads.
Jun 3 2018, 11:57 AM

Jun 1 2018

joerg.sonnenberger closed D3439: templatefilters: add commonprefix.
Jun 1 2018, 2:00 AM
joerg.sonnenberger committed rHG56dd15178190: templatefilters: add commonprefix.
templatefilters: add commonprefix
Jun 1 2018, 2:00 AM

May 25 2018

joerg.sonnenberger added a comment to D3557: extensions: new closehead module for closing arbitrary heads.

If we want to go with a --close flag, I think the most natural place would actually be hg heads. This is not really a branch operation after all, but about cutting off heads. At the same time, none of those options would allow specifying a commit message naturally.

May 25 2018, 7:45 AM

May 21 2018

joerg.sonnenberger added a comment to D3557: extensions: new closehead module for closing arbitrary heads.

It doesn't seem to fit the argument schema for hg branch at all. I'm open for better places, but I couldn't think of a consistent place.

May 21 2018, 5:03 PM

May 17 2018

joerg.sonnenberger closed D3553: notify: add option to include function names in the diff output.
May 17 2018, 8:12 AM
joerg.sonnenberger committed rHGd1134ca5b1a3: notify: add option to include function names in the diff output.
notify: add option to include function names in the diff output
May 17 2018, 8:12 AM

May 16 2018

joerg.sonnenberger updated the diff for D3553: notify: add option to include function names in the diff output.
May 16 2018, 9:19 AM

May 13 2018

joerg.sonnenberger created D3557: extensions: new closehead module for closing arbitrary heads.
May 13 2018, 7:42 PM

May 12 2018

joerg.sonnenberger created D3553: notify: add option to include function names in the diff output.
May 12 2018, 5:44 PM
joerg.sonnenberger added a comment to D3532: wireprotov2: define and implement "rawstorefile" command.

Similar to Martin's question, I would like to allow streaming clones without any locks. For that to work, one party needs to know how to truncate additional undesired data. That can be fully done by the client or the client could send a size or revision hint to the server.

May 12 2018, 1:35 PM

May 10 2018

joerg.sonnenberger updated the diff for D3439: templatefilters: add commonprefix.
May 10 2018, 10:52 AM

May 9 2018

joerg.sonnenberger updated the diff for D3439: templatefilters: add commonprefix.
May 9 2018, 6:53 PM
joerg.sonnenberger added a comment to D3439: templatefilters: add commonprefix.

{str|commonprefix} is not really interesting since it is naturally an iterable of text. The others are covered, the routine tries to optimize a couple of common cases as well now.

May 9 2018, 1:51 PM
joerg.sonnenberger updated the diff for D3439: templatefilters: add commonprefix.
May 9 2018, 1:06 PM

May 8 2018

joerg.sonnenberger updated the diff for D3439: templatefilters: add commonprefix.
May 8 2018, 5:14 PM
joerg.sonnenberger updated the diff for D3439: templatefilters: add commonprefix.
May 8 2018, 11:18 AM

May 5 2018

joerg.sonnenberger created D3439: templatefilters: add commonprefix.
May 5 2018, 9:13 PM

Apr 18 2018

joerg.sonnenberger closed D3402: notify: add maxdiffstat option to truncate long file lists.
Apr 18 2018, 2:16 PM
joerg.sonnenberger committed rHGa4cac7b0ea4f: notify: add maxdiffstat option to truncate long file lists.
notify: add maxdiffstat option to truncate long file lists
Apr 18 2018, 2:16 PM

Apr 17 2018

joerg.sonnenberger closed D3393: bundle: introduce per-engine compression level.
Apr 17 2018, 4:46 PM
joerg.sonnenberger committed rHG6a7ff5816c5f: bundle: introduce per-engine compression level.
bundle: introduce per-engine compression level
Apr 17 2018, 4:46 PM
joerg.sonnenberger closed D3392: bundlespec: drop externalnames flag.
Apr 17 2018, 4:45 PM
joerg.sonnenberger committed rHG5527aa808dea: bundlespec: drop externalnames flag.
bundlespec: drop externalnames flag
Apr 17 2018, 4:44 PM
joerg.sonnenberger added a comment to D3393: bundle: introduce per-engine compression level.

I don't really disagree that the existing option naming is a bit stupid. There are useful points for including the compression level as part of the bundle spec, but I don't think that replaces the need for a config option for sane defaults.
As I said on IRC, a consistent approach for the three places where compression is used would be useful:

  • standalone "hg bundle" operations
  • wire compression
  • reflog compression
Apr 17 2018, 10:54 AM
joerg.sonnenberger created D3402: notify: add maxdiffstat option to truncate long file lists.
Apr 17 2018, 7:47 AM

Apr 16 2018

joerg.sonnenberger created D3393: bundle: introduce per-engine compression level.
Apr 16 2018, 9:09 PM
joerg.sonnenberger created D3392: bundlespec: drop externalnames flag.
Apr 16 2018, 9:09 PM
joerg.sonnenberger added a dependent revision for D3392: bundlespec: drop externalnames flag: D3393: bundle: introduce per-engine compression level.
Apr 16 2018, 9:08 PM

Apr 9 2018

joerg.sonnenberger closed D1856: wireproto: support for pullbundles.
Apr 9 2018, 6:49 PM
joerg.sonnenberger committed rHGaacfca6f9767: wireproto: support for pullbundles.
wireproto: support for pullbundles
Apr 9 2018, 6:47 PM
joerg.sonnenberger updated the diff for D1856: wireproto: support for pullbundles.
Apr 9 2018, 6:44 PM
joerg.sonnenberger closed D3188: revlog: reset _nodepos after strip.
Apr 9 2018, 4:13 PM
joerg.sonnenberger committed rHG1ce7a55b09d1: revlog: reset _nodepos after strip.
revlog: reset _nodepos after strip
Apr 9 2018, 4:13 PM

Apr 7 2018

joerg.sonnenberger added a comment to D1856: wireproto: support for pullbundles.

Updated to the current tree. One open question is an interaction with the narrow extension. Running the narrow tests will show an additional round trip.

Apr 7 2018, 7:18 PM
joerg.sonnenberger updated the diff for D1856: wireproto: support for pullbundles.
Apr 7 2018, 7:17 PM
joerg.sonnenberger created D3188: revlog: reset _nodepos after strip.
Apr 7 2018, 7:10 PM

Apr 6 2018

joerg.sonnenberger closed D2470: wireproto: allow direct stream processing for unbundle.
Apr 6 2018, 7:09 PM
joerg.sonnenberger committed rHG2d965bfeb8f6: wireproto: allow direct stream processing for unbundle.
wireproto: allow direct stream processing for unbundle
Apr 6 2018, 7:08 PM
joerg.sonnenberger updated the diff for D2470: wireproto: allow direct stream processing for unbundle.
Apr 6 2018, 6:43 PM
joerg.sonnenberger closed D3171: wireproto: send server capabilities in canonical order.
Apr 6 2018, 6:08 PM
joerg.sonnenberger closed D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments.
Apr 6 2018, 6:07 PM
joerg.sonnenberger committed rHG33af46d639b4: wireproto: send server capabilities in canonical order.
wireproto: send server capabilities in canonical order
Apr 6 2018, 6:07 PM
joerg.sonnenberger committed rHG1d459f61b42a: wireproto: don't special case bundlecaps, but sort all scsv arguments.
wireproto: don't special case bundlecaps, but sort all scsv arguments
Apr 6 2018, 6:07 PM
joerg.sonnenberger closed D3169: wireproto: turn client capabilities into sets, sorted on the wire.
Apr 6 2018, 6:07 PM
joerg.sonnenberger committed rHG3e1688711efd: wireproto: turn client capabilities into sets, sorted on the wire.
wireproto: turn client capabilities into sets, sorted on the wire
Apr 6 2018, 6:07 PM
joerg.sonnenberger created D3171: wireproto: send server capabilities in canonical order.
Apr 6 2018, 5:39 PM
joerg.sonnenberger added a dependent revision for D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments: D3171: wireproto: send server capabilities in canonical order.
Apr 6 2018, 5:39 PM
joerg.sonnenberger created D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments.
Apr 6 2018, 5:39 PM
joerg.sonnenberger added a dependent revision for D3169: wireproto: turn client capabilities into sets, sorted on the wire: D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments.
Apr 6 2018, 5:39 PM
joerg.sonnenberger created D3169: wireproto: turn client capabilities into sets, sorted on the wire.
Apr 6 2018, 5:39 PM
joerg.sonnenberger closed D1944: wireproto: provide accessors for client capabilities.
Apr 6 2018, 1:28 PM
joerg.sonnenberger committed rHGafcfdf53e4b5: wireproto: provide accessors for client capabilities.
wireproto: provide accessors for client capabilities
Apr 6 2018, 1:27 PM

Apr 5 2018

joerg.sonnenberger updated the diff for D1944: wireproto: provide accessors for client capabilities.
Apr 5 2018, 7:18 AM

Apr 1 2018

joerg.sonnenberger updated the diff for D1944: wireproto: provide accessors for client capabilities.
Apr 1 2018, 4:53 PM
joerg.sonnenberger abandoned D3014: rust-hglib: silence unused import of AsciiExt.

Pilot error

Apr 1 2018, 4:51 PM
joerg.sonnenberger created D3014: rust-hglib: silence unused import of AsciiExt.
Apr 1 2018, 4:42 PM

Mar 24 2018

joerg.sonnenberger updated the diff for D1944: wireproto: provide accessors for client capabilities.
Mar 24 2018, 12:59 PM

Mar 11 2018

joerg.sonnenberger closed D2753: graft: check for missing revision first before scanning working copy.
Mar 11 2018, 5:58 AM
joerg.sonnenberger committed rHGff541b8cdee0: graft: check for missing revision first before scanning working copy.
graft: check for missing revision first before scanning working copy
Mar 11 2018, 5:58 AM

Mar 10 2018

joerg.sonnenberger committed rHGf8b65ff02e3e: phabricator: update doc string for deprecated token argument.
phabricator: update doc string for deprecated token argument
Mar 10 2018, 1:21 PM
joerg.sonnenberger committed rHG98cbfbbe33bb: phabricator: print deprecation warning only once.
phabricator: print deprecation warning only once
Mar 10 2018, 1:21 PM

Mar 9 2018

joerg.sonnenberger closed D2755: phabricator: update doc string for deprecated token argument.
Mar 9 2018, 5:29 PM
joerg.sonnenberger closed D2754: phabricator: print deprecation warning only once.
Mar 9 2018, 5:29 PM
joerg.sonnenberger committed rHG0bebd4608ce3: phabricator: update doc string for deprecated token argument.
phabricator: update doc string for deprecated token argument
Mar 9 2018, 5:29 PM
joerg.sonnenberger committed rHG6490b0915881: phabricator: print deprecation warning only once.
phabricator: print deprecation warning only once
Mar 9 2018, 5:29 PM
joerg.sonnenberger created D2755: phabricator: update doc string for deprecated token argument.
Mar 9 2018, 10:12 AM
joerg.sonnenberger created D2754: phabricator: print deprecation warning only once.
Mar 9 2018, 10:10 AM
joerg.sonnenberger created D2753: graft: check for missing revision first before scanning working copy.
Mar 9 2018, 9:58 AM

Feb 27 2018

joerg.sonnenberger updated the diff for D2470: wireproto: allow direct stream processing for unbundle.
Feb 27 2018, 5:26 PM
joerg.sonnenberger updated the diff for D2470: wireproto: allow direct stream processing for unbundle.
Feb 27 2018, 5:25 PM

Feb 26 2018

joerg.sonnenberger created D2470: wireproto: allow direct stream processing for unbundle.
Feb 26 2018, 8:39 PM

Feb 11 2018

joerg.sonnenberger added a comment to D2095: clone: updates the help text for hg clone -r (issue5654) [bugzilla] and hg clone -b.

There was a longish discussion on IRC about this. The problem is that the flags by themselves do not document the interaction of -r and -b or multiple instances of either at all. The change was a compromise trying to address that.

Feb 11 2018, 3:15 PM

Feb 7 2018

joerg.sonnenberger added inline comments to D2061: sshpeer: initial definition and implementation of new SSH protocol.
Feb 7 2018, 9:52 AM
joerg.sonnenberger closed D2022: ui: improve ui.write performance when not coloring on Windows.
Feb 7 2018, 8:38 AM
joerg.sonnenberger committed rHG0ff41ced4c12: diff: improve ui.write performance when not coloring on Windows.
diff: improve ui.write performance when not coloring on Windows
Feb 7 2018, 8:38 AM
joerg.sonnenberger updated the diff for D2022: ui: improve ui.write performance when not coloring on Windows.
Feb 7 2018, 7:59 AM

Feb 4 2018

joerg.sonnenberger updated the diff for D2022: ui: improve ui.write performance when not coloring on Windows.
Feb 4 2018, 8:00 AM

Feb 3 2018

joerg.sonnenberger created D2022: ui: improve ui.write performance when not coloring on Windows.
Feb 3 2018, 6:32 PM
joerg.sonnenberger abandoned D1938: ui: Improve ui.write performance when not coloring on Windows.
Feb 3 2018, 6:32 PM