Skip to content
Snippets Groups Projects
  1. Jun 04, 2012
  2. Jun 01, 2012
  3. Jun 04, 2012
    • Nikolaj Sjujskij's avatar
      help: fix search with `-k` option in non-ASCII locales · 4594729c61ee
      Nikolaj Sjujskij authored
      Keyword search in help (introduced in 497deec204d1 and a17983680f12 by Augie
      Fackler) tries to translate already translated strings, which results in
      Unicode errors in gettext when non-ASCII locale is used. Also command
      descriptions should be translated before searching there (thanks to FUJIWARA
      Katsunori for pointing this out and actual fix), (issue3482).
      4594729c61ee
  4. Jun 03, 2012
    • Adrian Buehlmann's avatar
      test-paths.t: enable for Windows using #if · 61f3ca8e4d39
      Adrian Buehlmann authored
      If the no-msys exit at the beginning is removed, the test fails on Windows with
      MSYS with:
      
        --- C:\Users\adi\hgrepos\hg-main\tests\test-paths.t
        +++ C:\Users\adi\hgrepos\hg-main\tests\test-paths.t.err
        @@ -24,7 +24,7 @@
           expand = $TESTTMP/a/foo/bar (glob)
           $ SOMETHING=/foo hg paths
           dupe = $TESTTMP/b (glob)
        -  expand = /foo/bar
        +  expand = c:/MinGW/msys/1.0/foo/bar
           $ hg paths -q
           dupe
           expand
      
      caused by http://www.mingw.org/wiki/Posix_path_conversion .
      61f3ca8e4d39
  5. Jun 01, 2012
    • kiilerix's avatar
      tests: introduce c-style conditional sections in .t tests · a3ea092203a5
      kiilerix authored
      This makes it possible to have conditional sections like:
      
      #if windows
        $ echo foo
        foo
      #else
        $ echo bar
        bar
      #endif
      
      The directives and skipped sections are treated like comments, so don't
      interleave them with commands and their output.
      
      The parameters to #if are evaluated while preparing the test by passing them
      over to hghave. Requirements can thus be negated with 'no-' prefix, and
      multiple requirements must all be true to return true.
      a3ea092203a5
  6. May 30, 2012
    • Adrian Buehlmann's avatar
      run-tests: don't add python lines to expected dict · f2555e891982
      Adrian Buehlmann authored
      For test input lines of *.t files starting with '  >>> ', the code block for
      '  >>> '
      
      609:        if l.startswith('  >>> '): # python inlines
      610:            after.setdefault(pos, []).append(l)
      
      was (unsurprisingly) executed, but because there was an "if" instead of an
      "elif" on the condition "l.startswith('  ... ')", program execution proceeded
      to line 636
      
      635:        elif l.startswith('  '): # results
      636:            # queue up a list of expected results
      637:            expected.setdefault(pos, []).append(l[2:])
      
      due to the fact that if l starts with '  >>> ' it also starts with '  '.
      
      The net effect was that python command lines in *.t files were (surprisingly)
      also added to the "expected" dict.
      
      This caused no externally observable bad behavior, as the "expected" dict was
      not consulted for these lines.
      f2555e891982
  7. Jun 03, 2012
  8. May 25, 2012
  9. May 24, 2012
    • Patrick Mézard's avatar
      revset: cache alias expansions · d37d221334be
      Patrick Mézard authored
      Caching has no performance effect on the revset aliases which triggered
      the recent recursive evaluation bug. I wrote it not to feel bad about
      expanding several times the same complicated expression.
      d37d221334be
  10. May 23, 2012
  11. May 22, 2012
    • David Schleimer's avatar
      hg-ssh: read-only flag · 1ba3e17186c8
      David Schleimer authored
      Allows you to restrict a ssh key to have read-only access to a set of
      repos by passing the --read-only flag to hg-ssh.
      
      This is useful in an environment where the number of unix users you
      can or are willing to create is limited.  In such an environment,
      multiple users or applications will share a single unix account.  Some
      of those applications will likely need read-only access to the
      repository.  This change makes it possible to grant them such access
      without requiring that they use a separate unix account.
      1ba3e17186c8
  12. May 13, 2012
  13. Jun 02, 2012
  14. Jun 01, 2012
  15. May 30, 2012
  16. Jun 01, 2012
  17. May 26, 2012
  18. May 25, 2012
  19. May 27, 2012
Loading