Skip to content
Snippets Groups Projects
  1. Aug 26, 2016
    • liscju's avatar
      import: report directory-relative paths in error messages (issue5224) · 50f2966f86ca
      liscju authored
      Import uses paths relative to the root of the repository, so when
      user imports patch with paths relative to the current working directory
      import aborts with 'unable to find file for patching'.
      
      This patch improves this situation by warning the user that paths are
      relative to the root of repository when patching fails.
      50f2966f86ca
  2. Sep 05, 2016
  3. Aug 07, 2016
  4. Sep 01, 2016
  5. Sep 02, 2016
  6. Aug 26, 2016
  7. Aug 31, 2016
  8. Aug 30, 2016
    • Martin von Zweigbergk's avatar
      util: rename checkcase() to fscasesensitive() (API) · 6f447b9ec263
      Martin von Zweigbergk authored
      I always read the name "checkcase(path)" as "do we need to check for
      case folding at this path", but it's actually (I think) meant to be
      read "check if the file system cares about case at this path". I'm
      clearly not the only one confused by this as the dirstate has this
      property:
      
        def _checkcase(self):
            return not util.checkcase(self._join('.hg'))
      
      Maybe we should even inverse the function and call it fscasefolding()
      since that's what all callers care about?
      6f447b9ec263
    • Durham Goode's avatar
      manifest: call m1.load and m2.load before writing a subtree · 8a84347b9907
      Durham Goode authored
      As part of refactoring the manifest, certain test cases started failing because
      writesubtrees was called with p1 and p2 manifests that had not been loaded (so
      accessing m1._dirs resulted in an empty set). Let's call _load on these before
      attempting to access _dirs.
      
      This was caught by tests when future patches were applied.
      8a84347b9907
    • Augie Fackler's avatar
      histedit: correct output of error when 'base' is from the edit list · 6d66200bff3b
      Augie Fackler authored
      This was made more obvious by marmoute's recent rearrangement of this code.
      6d66200bff3b
    • 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
  9. Aug 26, 2016
  10. Aug 30, 2016
  11. Aug 28, 2016
  12. Aug 26, 2016
  13. Aug 29, 2016
  14. Aug 26, 2016
  15. Aug 29, 2016
  16. 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
  17. Aug 25, 2016
  18. 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
Loading