##// END OF EJS Templates
parsers.c: remove warning: 'size' may be used uninitialized in this function...
parsers.c: remove warning: 'size' may be used uninitialized in this function Some compilers / compiler options (such as gcc 4.7) would emit warnings: mercurial/parsers.c: In function 'pack_dirstate': mercurial/parsers.c:306:18: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] mercurial/parsers.c:306:12: warning: 'mode' may be used uninitialized in this function [-Wmaybe-uninitialized] It is apparently not smart enough to figure out how the 'err' arithmetics makes sure that it can't happen. 'err' is now replaced with simple checks and goto. That might also help the optimizer when it is inlining getintat().

File last commit:

r17019:5d053859 default
r17165:249cc4ec default
Show More
test-bad-pull.t
33 lines | 842 B | text/troff | Tads3Lexer
Mads Kiilerich
tests: use 'hghave serve' to guard tests that requires serve daemon management
r15446 $ "$TESTDIR/hghave" serve || exit 80
Adrian Buehlmann
test-bad-pull: partially adjust for Windows...
r17019 #if windows
$ hg clone http://localhost:$HGPORT/ copy
abort: * (glob)
[255]
#else
Martin Geisler
tests: unify test-bad-pull
r11859 $ hg clone http://localhost:$HGPORT/ copy
abort: error: Connection refused
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Adrian Buehlmann
test-bad-pull: partially adjust for Windows...
r17019 #endif
Martin Geisler
tests: unify test-bad-pull
r11859
Mads Kiilerich
tests: remove hacks for testing if file or directory exists
r15515 $ test -d copy
[1]
Martin Geisler
tests: unify test-bad-pull
r11859
$ cat > dumb.py <<EOF
> import BaseHTTPServer, SimpleHTTPServer, os, signal
> def run(server_class=BaseHTTPServer.HTTPServer,
> handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler):
> server_address = ('localhost', int(os.environ['HGPORT']))
> httpd = server_class(server_address, handler_class)
Matt Mackall
tests: fix shutdown race in test-bad-pull
r16334 > open("listening", "w")
Matt Mackall
tests: eliminate daemon race in test-bad-pull
r16296 > httpd.handle_request()
Martin Geisler
tests: unify test-bad-pull
r11859 > run()
> EOF
Matt Mackall
tests: fix shutdown race in test-bad-pull
r16334 $ python dumb.py 2> log &
$ P=$!
Mads Kiilerich
tests: use 'do sleep 0' instead of 'do true', also on first line of command...
r16496 $ while [ ! -f listening ]; do sleep 0; done
Matt Mackall
tests: fix shutdown race in test-bad-pull
r16334 $ hg clone http://localhost:$HGPORT/foo copy2
abort: HTTP Error 404: * (glob)
[255]
$ wait $P