Commit Graph

12254 Commits

Author SHA1 Message Date
Pascal Quantin
8779a2558c win32: update build instructions with correct CRT version
As stated in http://msdn.microsoft.com/en-us/library/cc664727.aspx, when you
compile an application with MSVC 2008 SP1 it is bound by default to the
original CRT version (9.0.21022.8). This is the case for Python 2.6 up to 3.1.
If the wrong CRT version is embedded in the Inno Setup installer, with a PC
that does not have the MSVC 2008 redistributable package installed, hg will
refuse to launch with an error: "the system cannot execute the specified
program".
2010-09-16 11:36:38 +02:00
Matt Mackall
14e058119e merge with crew 2010-09-16 16:07:22 -05:00
Steve Borho
8230ece29c Merge with stable 2010-09-15 17:48:03 -05:00
Steve Borho
6c61bc3690 eol: setup the repo.ui in reposetup()
This fixes problems some have reported using the eol extension
together with TortoiseHg.  It ensures the ui associated with the
repository has the preupdate.eol hook configured.
2010-09-15 17:46:51 -05:00
Adrian Buehlmann
9b6356a565 tests: unify test-hardlinks-safety 2010-09-15 20:41:14 +02:00
Adrian Buehlmann
e339f22cb2 tests: unify test-extra-filelog-entry 2010-09-15 18:00:09 +02:00
Adrian Buehlmann
8f0c161e55 tests: unify test-extdiff 2010-09-15 16:27:39 +02:00
Sune Foldager
aca3a53bf9 clone: only use stream when we understand the revlog format
This patch fixes issues with stream cloning in the presense of parentdelta,
lwcopy and similar additions that change the interpretation of the revlog
format, or the format itself.

Currently, the stream capability is sent like this:
stream=<version of changelog>

But the client doesn't actually check the version number; also, it only checks
the changelog and it doesn't capture the interpretation-changes and
flag-changes in parentdelta and lwcopy.

This patch removes the 'stream' capability whenever we use a non-basic revlog
format, to prevent old clients from receiving incorrect data. In those cases,
a new capability called 'streamreqs' is added instead. Instead of a revlog
version, it comes with a list of revlog-format relevant requirements, which
are a subset of the repository requirements, excluding things that are not
relevant for stream.

New clients use this to determine whether or not they can stream. Old clients
only look for the 'stream' capability, as always. New servers will still send
this when serving old repositories.
2010-09-15 11:06:22 +02:00
Sune Foldager
867cb5176e localrepo: factor out requirement application and write 2010-09-15 10:44:10 +02:00
Will Maier
8775baf673 tests: add test for bookmark push/pull 2010-09-14 22:26:43 -05:00
Will Maier
0641d40bd9 bookmarks: set VALUE in push/pull 2010-09-14 21:45:43 -05:00
Adrian Buehlmann
5ff414e3b0 tests: unify test-username-newline 2010-09-14 16:52:32 +02:00
Adrian Buehlmann
b6aa039052 tests: unify test-url-rev 2010-09-14 16:42:02 +02:00
Sune Foldager
843894f4b3 tests: remove exec bit from .t files 2010-09-14 16:03:10 +02:00
Adrian Buehlmann
2a5371e76b tests: unify test-update-renames 2010-09-14 15:37:10 +02:00
Adrian Buehlmann
e5136472fc tests: unify test-rename-merge1 2010-09-14 13:43:05 +02:00
Matt Mackall
0260628750 merge with crew 2010-09-15 09:09:17 -05:00
Matt Mackall
8ed10d698c merge with stable 2010-09-14 16:21:21 -05:00
Matt Mackall
ee419831ee merge with i18n 2010-09-14 16:21:01 -05:00
Matt Mackall
920b3bfd15 merge with i18n 2010-09-14 16:20:34 -05:00
Adrian Buehlmann
a3504b4a15 tests: unify test-default-push 2010-09-14 22:54:04 +02:00
Adrian Buehlmann
5c33744442 tests: unify test-clone-update-order 2010-09-14 18:43:24 +02:00
Adrian Buehlmann
fba2780eec tests: unify test-debugrename 2010-09-14 21:41:06 +02:00
Adrian Buehlmann
005b52c999 tests: unify test-confused-revert 2010-09-14 21:26:05 +02:00
Adrian Buehlmann
f7441a3667 tests: unify test-command-template 2010-09-14 19:31:00 +02:00
Christian Ebert
e3631413e0 mq: rename strip --nobackup option to --no-backup (issue2377)
Same option name as for hg revert --no-backup.
Deprecate strip --nobackup.
2010-09-14 22:11:53 +02:00
Christian Ebert
3cef19604e mq: consistently use opts.get() to prevent potential KeyError 2010-09-14 22:11:46 +02:00
Adrian Buehlmann
79059e20c1 combine tests 2010-09-14 12:20:51 +02:00
Sune Foldager
060a59a3cc merge with stable 2010-09-13 16:25:13 +02:00
Sune Foldager
cd1204adbe color: add win32 support for non-black background
This complicates the code a bit, since attributes need to be masked together
correctly before they are applied. Perhaps the code should be redesigned at
some point, but this works well for now.
2010-09-13 16:12:25 +02:00
Wagner Bruna
ea2a96f4d4 i18n: unmark untranslatable string 2010-09-13 10:04:41 -03:00
Martin Geisler
2fe1ef135d test-subrepo-recursion: test missing subrepo 2010-09-13 15:13:30 +02:00
Martin Geisler
d37ba034d5 incoming: recurse into subrepositories with --subrepos/-S flag
As with push and outgoing, the optional source path is ignored for the
subrepositories. Fixing this is Issue1852.
2010-09-13 13:09:31 +02:00
Martin Geisler
e849a4fa16 incoming: move code from commands to cmdutil
This makes it easier to reuse it in a recursive fashion for subrepos.
2010-09-13 13:09:30 +02:00
Martin Geisler
2346ea8e9e outgoing: recurse into subrepositories with --subrepos/-S flag
As with push, the optional destination path is ignored for the
subrepositories, i.e., they are always compared with their default
push path. Fixing this is Issue1852.
2010-09-13 13:09:26 +02:00
Martin Geisler
d191f04663 outgoing: move code from commands to cmdutil
This makes it easier to reuse it in a recursive fashion for subrepos.
2010-09-13 13:09:24 +02:00
Martin Geisler
cb93a10b9b add: recurse into subrepositories with --subrepos/-S flag 2010-09-13 13:09:20 +02:00
Martin Geisler
186cdcc54b add: move main part to cmdutil to make it easier to reuse 2010-09-13 13:09:11 +02:00
Martin Geisler
ca9cbd61a1 narrowmatcher: propagate bad method
The full path is propagated to the original match object since this is
often used directly for printing an error to the user.
2010-09-13 13:09:09 +02:00
Martin Geisler
3dafdd42e0 narrowmatcher: fix broken rel method 2010-09-13 13:08:18 +02:00
Martin Geisler
112ea7d5ed patch: break import cycle with cmdutil
The patch module imported cmdutil but used it only in updatedir.
2010-09-13 13:08:09 +02:00
Christoph
866eca8102 l10n: starting to unify the old translations
New status: 1525 messages complete with 135 fuzzies and 621 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-13 01:37:56 +00:00
Christoph
1ee5835426 l10n: translations: env. variables / templating system (DE)
New status: 1517 messages complete with 134 fuzzies and 630 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-13 00:03:26 +00:00
Yuya Nishihara
0c49a1c065 patchbomb: show progress when sending emails or writing mbox 2010-09-12 16:10:41 +09:00
Christoph
bfe5b42297 l10n: added some new translations
New status: 1443 messages complete with 130 fuzzies and 708 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-09-12 01:18:30 +00:00
Christian Ebert
47b2eb085f patchbomb: consistent code style in getaddrs() 2010-09-11 18:08:00 +02:00
Pascal Quantin
79b606ed69 win32: 64-bit Inno Setup installer 2010-09-11 18:48:03 +02:00
Pascal Quantin
58f110611d win32: update Inno Setup build instructions with up-to-date software 2010-09-11 09:48:10 +02:00
Martin Geisler
28afb23368 merge with stable 2010-09-12 14:00:40 +02:00
Adrian Buehlmann
b48212d057 tests: unify test-merge-remove 2010-09-12 12:11:39 +02:00