Skip to content
Snippets Groups Projects
  1. Jul 02, 2010
  2. Aug 11, 2010
  3. Aug 09, 2010
    • kiilerix's avatar
      test-dispatch: Make test of removed working directory work on AIX (issue2315) · 423ece53
      kiilerix authored
      AIX sh won't delete its own working directory. Removing it from another process
      works.
      
      Also hide the actual OS error message - operating systems returns different
      errors when getcwd fails.
      423ece53
    • Martin Geisler's avatar
      dirstate: ignore symlinks when fs cannot handle them (issue1888) · ca6cebd8
      Martin Geisler authored
      When the filesystem cannot handle the executable bit, we currently
      ignore it completely when looking for modified files. Similarly, it is
      impossible to set or clear the bit when the filesystem ignores it.
      
      This patch makes Mercurial treat symbolic links the same way.
      
      Symlinks are a little different since they manifest themselves as
      small files containing a filename (the symlink target). On Windows,
      these files show up as regular files, and on Linux and Mac they show
      up as real symlinks.
      
      Issue1888 presents a case where the symlink files are better ignored
      from the Windows side. A Linux client creates symlinks in a working
      copy which is shared over a network between Linux and Windows clients.
      
      The Samba server is helpful and defererences the symlink when the
      Windows client looks at it. This means that Mercurial on the Windows
      side sees file content instead of a file name in the symlink, and
      hence flags the link as modified. Ignoring the change would be much
      more helpful, similarly to how Mercurial does not report any changes
      when executable bits are ignored in a checkout on Windows.
      
      An initial checkout of a symbolic link on a file system that cannot
      handle symbolic links will still result in a regular file containing
      the target file name as its content. Sharing such a checkout with a
      Linux client will not turn the file into a symlink automatically, but
      'hg revert' can fix that. After the revert, the Windows client will
      see the correct file content (provided by the Samba server when it
      follows the link on the Linux side) and otherwise ignore the change.
      
      Running 'hg perfstatus' 10 times gives these results:
      
        Before:          After:
        min: 0.544703    min: 0.546549
        med: 0.547592    med: 0.548881
        avg: 0.549146    avg: 0.548549
        max: 0.564112    max: 0.551504
      
      The median time is increased about 0.24%.
      ca6cebd8
  4. Aug 07, 2010
    • Yuya Nishihara's avatar
      templatefilters: make json filter handle multibyte characters correctly · aff419e2
      Yuya Nishihara authored
      It aims to fix javascript error of hgweb's graph view in Japanese 'cp932'
      encoding.
      
      'cp932' contains multibyte characters ending with '\x5c' (backslash),
      e.g. '\x94\x5c' for Japanese Kanji 'Noh'.
      Due to json filter escapes '\' to '\\', multibyte string ending with
      '\x5c' is translated to "xxx\", resulting javascript parse error on
      a web browser.
      
      This patch changes json() to pass unicode to jsonescape().
      
      Unicode decoding error handler changed to 'replace' by Patrick Mézard.
      aff419e2
  5. Aug 06, 2010
  6. Aug 05, 2010
  7. Aug 02, 2010
  8. Aug 01, 2010
  9. Aug 02, 2010
  10. Jul 30, 2010
  11. Aug 01, 2010
  12. Jul 25, 2010
  13. Jul 30, 2010
  14. Jul 10, 2010
    • Gilles Moris's avatar
      qpush --move: move the right patch even with comment lines · 4f9dfb54
      Gilles Moris authored
      88fc876a4833 caused that we find the index of the moving patch in self.series
      but look it up in self.full_series. The difference between these is that
      full_series also contains comment lines, and we thus moved the wrong patch.
      
      Use back self.full_series to find the moving patch, but take care of striping
      the patch guard markers before comparing the patch name. Test cases have been
      added for comments and empty lines in self.full_series, and for the case of
      guarded patches.
      
      Original patch contributed by Mads Kiilerich <mads@kiilerich.com>
      4f9dfb54
  15. Jul 31, 2010
  16. Jul 30, 2010
  17. Jul 24, 2010
  18. Jul 27, 2010
  19. Jul 26, 2010
  20. Jul 21, 2010
    • kiilerix's avatar
      hgwebdir: allow pure relative globs in paths · 8f8a7976
      kiilerix authored
      This allows the (to me, in some setups) obvious configuration:
        [paths]
        / = *
      or
        / = **
      
      Relative paths used to work with [collections] even though it isn't documented.
      Perhaps it should be documented?
      8f8a7976
  21. Jul 22, 2010
Loading