tests/test-archive.t
changeset 30747 4259df518223
parent 29562 cda10ff3175a
child 30844 b3d2e8cce78c
equal deleted inserted replaced
30746:9cb0bb0f29f0 30747:4259df518223
    58   403 Archive type not allowed: bz2
    58   403 Archive type not allowed: bz2
    59 
    59 
    60   $ echo "allow_archive = gz bz2 zip" >> .hg/hgrc
    60   $ echo "allow_archive = gz bz2 zip" >> .hg/hgrc
    61   $ hg serve -p $HGPORT -d --pid-file=hg.pid -E errors.log
    61   $ hg serve -p $HGPORT -d --pid-file=hg.pid -E errors.log
    62   $ cat hg.pid >> $DAEMON_PIDS
    62   $ cat hg.pid >> $DAEMON_PIDS
       
    63 
       
    64 check archive links' order
       
    65 
       
    66   $ get-with-headers.py localhost:$HGPORT "?revcount=1" | grep '/archive/tip.'
       
    67   <a href="/archive/tip.zip">zip</a>
       
    68   <a href="/archive/tip.tar.gz">gz</a>
       
    69   <a href="/archive/tip.tar.bz2">bz2</a>
    63 
    70 
    64 invalid arch type should give 404
    71 invalid arch type should give 404
    65 
    72 
    66   $ get-with-headers.py localhost:$HGPORT "archive/tip.invalid" | head -n 1
    73   $ get-with-headers.py localhost:$HGPORT "archive/tip.invalid" | head -n 1
    67   404 Unsupported archive type: None
    74   404 Unsupported archive type: None