Skip to content
Snippets Groups Projects
  1. May 11, 2010
  2. May 08, 2010
  3. Dec 07, 2009
  4. May 11, 2010
  5. May 09, 2010
  6. May 01, 2010
  7. May 07, 2010
  8. May 03, 2010
  9. May 01, 2010
  10. Apr 30, 2010
  11. May 01, 2010
  12. Apr 30, 2010
  13. Apr 26, 2010
    • Nicolas Dumazet's avatar
      static-http: mimic more closely localrepo (issue2164: allow clone -r ) · 26abd91d
      Nicolas Dumazet authored
      * httprangereader: name, __iter__ and close are needed to mimic file object
      * static-http opener:
          - disallow write/append modes
          - add (unused) atomictemp parameter
      * static-http repo:
          - root attribute is needed for localrepo.dirstate()
          - _branch* attributes are required for commitctx and branchmap calls
      * tags: force repo.opener.__iter__ call earlier to force httprangereader
        to try to read the cache early, to avoid raising IOError later.
      26abd91d
  14. Apr 30, 2010
    • Dan Villiom Podlaski Christiansen's avatar
      dispatch: don't mangle ImportError abort messages · 59d0d715
      Dan Villiom Podlaski Christiansen authored
      Previously, Mercurial assumed that the last word of the string
      representation was the name of the moduled that was imported. This
      assmption is incorrect, despite being true for the common case of an
      exception raised by the Python VM.
      
      For example, hgsubversion raises an ImportError with a helpful message
      if the Subversion bindings were not found. The final word of this
      message is not meaningful on its own, and is never the name of a
      module.
      
      This patch changes the output printed to be a simple stringification
      of the exception instance. In most cases, this will be `abort: No
      module named X!' rather than `abort: could not import module X!'.
      
      No functionality change; all tests pass.
      59d0d715
  15. May 01, 2010
  16. Apr 08, 2010
    • Michael Glassford's avatar
      schemes: fix // breakage with Python 2.6.5 (issue2111) · e4f911ce
      Michael Glassford authored
      Recent Pythons (e.g. 2.6.5 and 3.1) introduce a change that causes
      urlparse.urlunparse(urlparse.urlparse('x://')) to return 'x:' instead of 'x://'i and
      urlparse.urlunparse(urlparse.urlparse('x:///y')) to return 'x:/y' instead of 'x:///y'.
      Fix url.hidepassword() and url.removeauth() to handle these cases.
      e4f911ce
  17. Apr 28, 2010
  18. Apr 24, 2010
  19. Apr 19, 2010
  20. Apr 26, 2010
  21. Apr 25, 2010
Loading