Michele Cella
76206039da
tests for hg serve prefix option
2008-01-22 23:06:37 +01:00
Michele Cella
095d8aff18
hgweb: fixes to make hg serve prefix handling more robust
2008-01-22 22:13:29 +01:00
Matt Mackall
ba528333cb
Merge with -stable
2008-01-31 14:44:00 -06:00
Matt Mackall
77a0b60046
win32: remove excessive flushing
...
Our Windows file code was flushing buffers from the operating system
to disk, rather than from the application to the operating system.
2008-01-30 17:30:34 -06:00
Steve Borho
00ce800347
graphlog: skip filectx parents in other filelogs
2008-01-30 10:58:54 -06:00
Patrick Mezard
fd2ee26173
convert: hg.clonebranches must pull missing parents (issue941)
2008-01-26 19:55:04 +01:00
Thomas Arendsen Hein
76157ccf47
CVS convert: Find correct parent for new branch (issue704)
...
Previously the parent was determined by the last changeset where the branched
file was changed even if the branch is based on an earlier revision.
Fix written by mpm.
2008-01-22 00:16:50 +01:00
Thomas Arendsen Hein
01046fa09f
Test for converting a CVS branch
2008-01-22 00:08:43 +01:00
Patrick Mezard
494df8c5f5
convert: mercurial sink must be local
2008-01-21 22:24:28 +01:00
Thomas Arendsen Hein
133747d109
Fix double import of 're'.
2008-01-21 22:00:44 +01:00
Thomas Arendsen Hein
64125b8004
convert: Do not abort with TypeError if svn commit message is None (issue934)
2008-01-21 21:44:16 +01:00
Patrick Mezard
2e6086567e
convert: enforce svn_source.getchanges() files unicity
2008-01-21 10:04:35 +01:00
Patrick Mezard
205c9daa57
localrepo: ensure files unicity in commit() (issue 714)
2008-01-21 10:02:32 +01:00
Matt Mackall
b35a91a7c0
util: simplify unique
2007-12-27 23:55:40 -06:00
Patrick Mezard
33d8300598
convert: fix invalid svn.ra.check_path() call (issue 771)
...
The svn transport must be reparented to repository root before using
check_path() with full entrypaths.
2008-01-19 14:39:30 +01:00
Patrick Mezard
37bb6e0440
util_win32: make os_link more robust (issue 761)
...
On mapped drives, os_link() manages to create links but nlink() does not report them.
2008-01-18 23:56:51 +01:00
Patrick Mezard
2d2126f043
patch: handle empty vs no file in git patches (issue906)
2008-01-12 19:35:11 +01:00
Patrick Mezard
b3a11777ac
patch: remove CRLF when parsing file names
2008-01-12 20:43:09 +01:00
Brendan Cully
53f181168a
Document --base null in bundle help
2008-01-11 18:31:13 -08:00
Jesse Glick
dc05781c40
Provide better context for custom Python encode/decode filters.
...
While some can function with just some text and an optional command name,
others may want a repository object, a ui object, and a file path.
Use the enhanced information to good effect in win32text.dumbdecode's warning.
2007-12-21 23:21:17 -05:00
Patrick Mezard
d264d47be0
Register data filters in a localrepo instead of util
...
- Changing data filters implementation is easier, adddatafilter() can rewrap
filter after inspecting their prototype
- Custom data filters really belongs to localrepo, mixing them with generic
wrapper like "pipefilter" or "tempfilter" looks wrong.
- util.filtertable should not be accessed from extensions
2008-01-28 21:39:47 +01:00
Dirkjan Ochtman
cbeaa77a15
hgweb: forgot to centralize the req.write() calls in hgwebdir
2008-01-28 16:35:02 +01:00
Dirkjan Ochtman
8ee250977c
hgweb: centralize req.write() calls
2008-01-28 15:10:17 +01:00
Dirkjan Ochtman
3b49a144eb
hgweb: explicitly check if requested command exists
2008-01-28 14:58:03 +01:00
Dirkjan Ochtman
6bc7bb23af
hgweb: get rid of raw-related code in hgweb.filerevision()
2008-01-28 13:42:40 +01:00
Christian Ebert
bb3bdb2336
keyword: detect restricted commands thru variable
2008-01-26 13:04:36 +00:00
Patrick Mezard
1c23ba81a1
webcommands: add missing hg import
2008-01-26 22:44:27 +01:00
Patrick Mezard
79c0636ca8
Merge with crew-stable
2008-01-26 20:04:31 +01:00
Patrick Mezard
39190bf52c
convert: follow svn module parent moves
2008-01-26 14:45:04 +01:00
Patrick Mezard
517ab12c84
convert: prevent svn branches to leave the root module tree
2008-01-26 14:45:04 +01:00
Patrick Mezard
df58ea1100
convert: checkout svn root revisions
...
Using changed files is enough if whole history is converted. Checkouts are
required to restrict the conversion to user-supplied subtree.
2008-01-26 14:45:04 +01:00
Patrick Mezard
440a00cc2c
convert: fix svn_source.latest()
2008-01-26 14:45:04 +01:00
Patrick Mezard
8eb60ebaa2
convert: display source revision id with --verbose
2008-01-26 14:45:04 +01:00
Jesse Glick
b6fdc96f71
Permitting the import command to accept a --user option.
...
The prose section of the help text for the command already said that -u and -m
are accepted, but -u was not listed in the table of options, and did not work.
Useful when accepting patches from other people made by hg diff rather than hg
export. For completeness, also accepting -d DATE.
[CHANGES: rebased against 2f0da487820f, --no-commit option.]
2008-01-25 19:49:15 -05:00
Bryan O'Sullivan
7f94d92bf3
Merge with crew
2008-01-25 16:24:00 -08:00
Bryan O'Sullivan
af713110c4
Simplify test-paths
2008-01-25 16:18:00 -08:00
Thomas Arendsen Hein
10700bb24c
merge with crew
2008-01-26 01:06:31 +01:00
Bryan O'Sullivan
a8ec1cbdc2
Merge after backout
2008-01-25 16:04:46 -08:00
Bryan O'Sullivan
0b03cc2a5a
Backed out changeset 6ac32dcf78a6
2008-01-25 16:04:32 -08:00
Jesse Glick
e01183da16
Permit glob patterns to use nested curly braces.
2008-01-25 15:54:25 -05:00
Thomas Arendsen Hein
3648abc9d4
glog shows at most one file: correct synopsis
2008-01-26 00:14:20 +01:00
Thomas Arendsen Hein
950cdcafb9
Update usage message in test-glog.out
...
AKA: Remind Thomas to run tests even after trivial changes.
2008-01-25 21:09:14 +01:00
Thomas Arendsen Hein
b7250f2196
Add back elipsis to [OPTION] that was stolen by 35300d41c884
2008-01-25 20:17:48 +01:00
Steve Borho
d28f833304
graphlog: add test for filelog graph
2008-01-25 10:35:04 -06:00
Steve Borho
a089948585
graphlog: add filelog revision grapher
...
Graph a filelog's DAG, e.g.: hg glog mercurial/util.py
2008-01-25 10:28:21 -06:00
Thomas Arendsen Hein
4ae55d1279
Test case for hg import --no-commit
2008-01-25 16:18:49 +01:00
Joel Rosdahl
119bfb41b7
Add --no-commit option to import command
2008-01-25 13:48:35 +01:00
Kirill Smelkov
f2664bfd13
qrecord: add tests
2008-01-23 21:49:44 +03:00
Kirill Smelkov
38c0bf7540
qrecord: record complements commit, so qrecord should complement qnew
...
Also there is an idea flying around to create something that will complement
qrefresh:
- maybe 'qammend'? or
- 'qrefresh --interactive'?
If we settle on '--interactive', then it would be conveniet to add this flag to
'commit' and 'qnew' as well.
2008-01-23 21:49:39 +03:00
Thomas Arendsen Hein
6092c25c73
Remove unneeded "import os.path"
2008-01-23 17:16:33 +01:00