Skip to content
Snippets Groups Projects
  1. Aug 30, 2016
    • Augie Fackler's avatar
      py3: split check of pygments-using files from the rest of the tree · e2c086f147ef
      Augie Fackler authored
      If we don't do this, people without pygments installed in their Python
      3 environment silently stop checking test-check-py3-compat, which
      isn't really what we wanted. This preserves stability of the test
      output while still letting anyone with a recent-enough Python 3 run
      the majority of the Python 3 compat checking test.
      e2c086f147ef
  2. Aug 26, 2016
  3. Aug 30, 2016
  4. Aug 28, 2016
  5. Aug 26, 2016
  6. Aug 29, 2016
  7. Aug 26, 2016
  8. Aug 29, 2016
  9. Aug 24, 2016
    • Pierre-Yves David's avatar
      journal: rename on disk files to 'namejournal' · 6d11ae3c4c4b
      Pierre-Yves David authored
      The 'journal' naming is already used by the transaction journal. Having an
      unrelated group of file with such a close naming is confusing and error prone.
      We rename the file used by the 'journal' extension to use 'namejournal' as the
      extension track the location of various 'names'.
      6d11ae3c4c4b
  10. Aug 25, 2016
  11. Aug 23, 2016
    • Gregory Szorc's avatar
      help: document wire protocol commands · 80c11c1a64bf
      Gregory Szorc authored
      80c11c1a64bf
    • Gregory Szorc's avatar
      help: document wire protocol "handshake" protocol · f0d47aca1d47
      Gregory Szorc authored
      There isn't a formal handshake protocol in the wire protocol. But
      clients almost certainly need to perform particular actions before they
      can communicate with a server optimally. So document what that is
      so people understand what's going on at connection establishment time.
      f0d47aca1d47
    • Gregory Szorc's avatar
      help: document wire protocol capabilities · 2435ba6c82e6
      Gregory Szorc authored
      All capabilities from the history of the project are now documented.
      2435ba6c82e6
    • Gregory Szorc's avatar
      help: document wire protocol transport protocols · b42c26b0a785
      Gregory Szorc authored
      The HTTP and SSH transport protocols are documented. This
      includes how commands and arguments are serialized as well as
      response types.
      b42c26b0a785
    • Gregory Szorc's avatar
      help: internals topic for wire protocol · a1092e2d70a3
      Gregory Szorc authored
      The Mercurial wire protocol is under-documented. This includes a lack
      of source docstrings and comments as well as pages on the official
      wiki.
      
      This patch adds the beginnings of "internals" documentation on the
      wire protocol.
      
      The documentation should have nearly complete coverage on the
      lower-level parts of the protocol, such as the different transport
      mechanims, how commands and arguments are sent, capabilities, and,
      of course, the commands themselves.
      
      As part of writing this documentation, I discovered a number of
      deficiencies in the protocol and bugs in the implementation. I've
      started sending patches for some of the issues. I hope to send a lot
      more.
      
      This patch starts with the scaffolding for a new internals page.
      a1092e2d70a3
  12. Aug 18, 2016
  13. Jul 05, 2016
  14. Aug 25, 2016
    • Matt Mackall's avatar
      templater: add template path to __base__ search · b1f69dbdd76b
      Matt Mackall authored
      This does a fall-back check for style files or directories that are
      in Mercurial's template path for user convenience.
      
      We intentionally don't use this for the built-in coal style because we don't
      want the style to mysteriously break if the working directory just
      happens to have a file named "paper".
      b1f69dbdd76b
  15. Aug 23, 2016
    • Augie Fackler's avatar
      blackbox: also log alias expansions · 318e2b600b80
      Augie Fackler authored
      This should be extremely useful for helping users debug without having
      to see their complete configuration.
      
      Shell aliases do not get their expansion logged, because we don't look
      and see if we're in a repo before we dive into the execution of a
      shell alias. As a result, the ui object doesn't know where to log.
      318e2b600b80
  16. Aug 25, 2016
  17. Aug 23, 2016
    • Augie Fackler's avatar
      extensions: change magic "shipped with hg" string · d5883fd055c6
      Augie Fackler authored
      I've caught multiple extensions in the wild lying about being
      'internal', so it's time to move the goalposts on people. Goalpost
      moving will continue until third party extensions stop trying to
      defeat the system.
      d5883fd055c6
  18. Aug 25, 2016
    • Yuya Nishihara's avatar
      version: add formatter support · 4435d4c951ec
      Yuya Nishihara authored
      The license message isn't exported, which I don't think is useful and I
      couldn't find a way to restructure it for JSON or template outputs.
      4435d4c951ec
Loading