sapling/hgext/largefiles
Matt Harbison 29208450f3 subrepo: run the repo decoders when archiving
The decoders were already run by default for the main repo, so this seemed like
an oversight.

The extdiff extension has been using 'archive' since a80ec1ea2694 to support -S,
and a colleague noticed that after diffing, making changes, and closing it, the
line endings were wrong for the diff-tool modified files in the subrepository.
(Files in the parent repo were correct, with the same .hgeol settings.)  The
editor (Visual Studio in this case) reloads the file, but doesn't notice the EOL
change.  It still adds new lines with the original EOL setting, and the file
ends up inconsistent.

Without this change, the first file `cat`d in the test prints '\r (esc)' EOL,
but the second doesn't on Windows or Linux.
2017-02-25 21:13:59 -05:00
..
__init__.py extensions: change magic "shipped with hg" string 2016-08-23 11:26:08 -04:00
basestore.py largefiles: use context for file closing 2016-10-08 00:59:41 +02:00
CONTRIBUTORS hgext: add largefiles extension 2011-09-24 17:35:45 +02:00
lfcommands.py largefiles: clarify variable name holding file mode 2016-10-18 16:45:39 +02:00
lfutil.py py3: replace pycompat.getenv with encoding.environ.get 2017-01-15 13:17:05 +05:30
localstore.py largefiles: always use filechunkiter when iterating files 2016-10-12 12:22:18 +02:00
overrides.py subrepo: run the repo decoders when archiving 2017-02-25 21:13:59 -05:00
proto.py wireproto: perform chunking and compression at protocol layer (API) 2016-11-20 13:50:45 -08:00
remotestore.py largefiles: always use filechunkiter when iterating files 2016-10-12 12:22:18 +02:00
reposetup.py largefiles: handle that a found standin file doesn't exist when removing it 2016-10-27 20:06:33 +02:00
storefactory.py largefiles: make storefactory._openstore public 2016-06-14 11:21:41 +02:00
uisetup.py py3: make largefiles/uisetup.py use absolute_import 2016-05-10 15:14:41 +02:00
wirestore.py py3: make largefiles/wirestore.py use absolute_import 2016-05-10 15:20:04 +02:00