- Oct 08, 2010
-
-
Christian Ebert authored
-
Christian Ebert authored
Simplifies kwfilelog.cmp() and avoids fiddling with/importing revlog. Reorder imports alphabetically.
-
Christian Ebert authored
Update iskwfile docstring.
-
Christian Ebert authored
copy/rename destinations being unversioned and possibly ignored by the extension should not contain expanded keywords. Files copied/renamed from an ignored source are not touched. Add tests covering both of the above cases, plus the corner case of cp symlink foo; hg cp -A symlink foo (where foo becomes a regular file).
-
Christian Ebert authored
Make kwexpand, kwshrink restricted commands - i.e. read from filelog without expansion for substition in kwtemplater.overwrite, and set/unset restricted mode for overwrite() in in kwcommitctx and the dorecord wrapper. Preselect candidates when working on changed files (rollback, record) outside kwtemplater class, and remove 6th argument from overwrite(). Avoid duplicate substitution/search in overwrite(): Only go into restricted read mode when reading from filelog. rollback and record read from the working directory, where restricted mode would already shrink keywords before overwrite() either expands or shrinks them again. This ensures that the usual automatic operations on keywords are turned off during overwrite() and only overwrite() itself acts on them. Reduce manifest calculation to the cases where it is needed. Move helper function for expansion removal outside kwtemplater class.
-
Benoit Boissinot authored
This makes parentdelta clone support pulling.
-
Benoit Boissinot authored
-
Benoit Boissinot authored
-
Patrick Mezard authored
-
Martin Geisler authored
-
Brodie Rao authored
The default revision for revsingle() is now '.' instead of None. This preserves the behavior of cat prior to it using revsingle().
-
- Oct 07, 2010
-
-
Matt Mackall authored
revsingle returns a context for the last revision of the supplied revspec
-
Matt Mackall authored
revpair returns the first and last members of the computed revset(s)
-
Matt Mackall authored
-
- Oct 05, 2010
-
-
Henrik Stuart authored
-
Adrian Buehlmann authored
hg log -r 'outgoing(..)' ignored #branch in some cases. This patch fixes it. The cases where it misbehaved are now covered by the added test-revset-outgoing.t
-
- Oct 01, 2010
-
-
Martin Geisler authored
Before this change, "hg help heads" said hg heads [-ac] [-r REV] [REV]... [...] If STARTREV is specified, only those heads that are descendants of STARTREV will be displayed. [...] -r --rev REV show only heads which are descendants of REV [...] which made little sense since there are two things called REV in the synopsis and nothing called STARTREV. A little digging reveals that the "[-r REV]" part of the synopsis was introduced in 8e503fa54d2d, changed to "[-r STARTREV]" in 2bcef677a6c3, and then changed back to "[-r REV]" in 4b02fc71bbba. The last change seems to be based on a patch[1] on our mailinglist that actually *inserted* STARTREV again in the help for the command line option itself. For some reason, the patch was changed to remove STARTREV from the synopsis. This change finally makes the help consistent by putting STARTREV back into the help in all places where it is needed: hg heads [-ac] [-r STARTREV] [REV]... [...] If STARTREV is specified, only those heads that are descendants of STARTREV will be displayed. [...] -r --rev STARTREV show only heads which are descendants of STARTREV [...] This was not possible until 40c06bbf58be, which introduced the possibility of naming the meta variables for each option. [1]: http://mercurial.markmail.org/message/qgc55gd4fam4ogvz
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Adrian Buehlmann authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Christian Ebert authored
-
Christian Ebert authored
-
- Sep 27, 2010
-
-
Brodie Rao authored
-
- Oct 01, 2010
-
-
Martin Geisler authored
-
Wagner Bruna authored
-
Wagner Bruna authored
-
Katsunori FUJIWARA authored
-
Matt Mackall authored
-
Matt Mackall authored
-
- Sep 30, 2010
-
-
Wagner Bruna authored
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
-
kiilerix authored
Pythons SSL module verifies that certificates received for HTTPS are valid according to the specified cacerts, but it doesn't verify that the certificate is for the host we connect to. We now explicitly verify that the commonName in the received certificate matches the requested hostname and is valid for the time being. This is a minimal patch where we try to fail to the safe side, but we do still rely on Python's SSL functionality and do not try to implement the standards fully and correctly. CRLs and subjectAltName are not handled and proxies haven't been considered. This change might break connections to some sites if cacerts is specified and the certificates (by our definition) isn't correct. The workaround is to disable cacerts which in most cases isn't much worse than it was before with cacerts.
-
Erik Zielke authored
-
Erik Zielke authored
Update to 57ad5c4e4213, which left a ... too much, after removing -r [REV]
-