Skip to content
Snippets Groups Projects
  1. Nov 10, 2018
  2. Nov 07, 2018
  3. Nov 10, 2018
  4. Nov 09, 2018
  5. Nov 08, 2018
  6. Nov 07, 2018
  7. Nov 06, 2018
  8. Nov 07, 2018
  9. Nov 06, 2018
  10. Nov 05, 2018
  11. Oct 19, 2018
  12. Nov 05, 2018
  13. Oct 03, 2018
    • Boris Feld's avatar
      perf: offer full details in perfrevlogwrite · 4dd7edeb
      Boris Feld authored
      This will be useful for people who want to study the timing pattern more
      closely.
      4dd7edeb
    • Boris Feld's avatar
      perf: introduce a perfrevlogwrite command · 164b2e77
      Boris Feld authored
      The command record times taken by adding many revisions to a revlog. Timing
      each addition, individually. The "added revision" are recreations of the
      original ones.
      
      To time each addition individually, we have to handle the timing and the
      reporting ourselves.
      
      This command is introduced to track the impact of sparse-revlog format on
      delta computations at initial storage time. It starts with the full text, a
      situation similar to the "commit". Additions from an existing delta are better
      timed with bundles.
      
      The complaints from `check-perf-code.py` are not relevant. We are accessing
      and "revlog" opener, not a repository opener.
      164b2e77
  14. Nov 06, 2018
  15. Nov 03, 2018
  16. Nov 09, 2018
    • Gregory Szorc's avatar
      hgweb: cast bytearray to bytes · 6107d454
      Gregory Szorc authored
      PEP-3333 seems to indicate that bytes is the only allowed type that can
      be used to express the output of a WSGI application. And some WSGI
      environments seem to enforce this (mod_wsgi does).
      
      This commit universally casts bytearray instances to bytes to appease
      the WSGI specification.
      
      I found this because wireprotov2 is emitting bytearray instances. I'd
      like to keep things that way because the way it builds a data
      structure, bytearray is more efficient. I'd rather keep the low-level
      code efficient (and using bytearray) and cast at the edges than impose
      a performance penalty on code that may run outside WSGI contexts.
      6107d454
    • Matt Harbison's avatar
  17. Nov 03, 2018
  18. Jan 18, 2015
    • Yuya Nishihara's avatar
      ui: label prompt and echo messages · d8997c5c
      Yuya Nishihara authored
      I'm going to add a dedicated command-server channel for status messages,
      which carries metadata alongside a message text. 'ui.*' label provides a
      hint how message text should be processed.
      d8997c5c
Loading