##// END OF EJS Templates
fix traceback in hgweb when URL doesn't end in one of the archive specs...
fix traceback in hgweb when URL doesn't end in one of the archive specs If the last n charecters of the URL doesn't match an entry in archive_specs req.form never has a key 'type'. When achive() looks up 'type' in the form dict it causes a traceback rather than printing an error message.

File last commit:

r6356:b34b876d default
r6669:782dbbdf default
Show More
test-remove.out
100 lines | 2.8 KiB | text/plain | TextLexer
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 % file not managed
? foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 00 state added, options none
not removing bar: file has been marked for add (use -f to force removal)
A bar
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./bar
./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
% 01 state clean, options none
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 02 state modified, options none
not removing foo: file is modified (use -f to force removal)
M foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 03 state missing, options none
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 10 state added, options -f
? bar
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./bar
./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 11 state clean, options -f
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 12 state modified, options -f
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 13 state missing, options -f
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 20 state added, options -A
not removing bar: file still exists (use -f to force removal)
A bar
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./bar
./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
% 21 state clean, options -A
not removing foo: file still exists (use -f to force removal)
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 22 state modified, options -A
not removing foo: file still exists (use -f to force removal)
M foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 23 state missing, options -A
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 30 state added, options -Af
? bar
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./bar
./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 31 state clean, options -Af
R foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 32 state modified, options -Af
R foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% 33 state missing, options -Af
R foo
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
adding test/bar
adding test/foo
% dir, options none
removing test/foo
removing test/bar
R test/bar
R test/foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
% dir, options -f
removing test/foo
removing test/bar
R test/bar
R test/foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
% dir, options -A
not removing test/foo: file still exists (use -f to force removal)
removing test/bar
R test/bar
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
./test/foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
% dir, options -Af
removing test/foo
removing test/bar
R test/bar
R test/foo
Florent Guillaume
test-remove: make it pass on Mac OS X 10.5
r6356 ./foo
./test/foo
Dirkjan Ochtman
improved semantics for remove (issue438)...
r6346 2 files updated, 0 files merged, 0 files removed, 0 files unresolved