equal
deleted
inserted
replaced
109 revision: 2 |
109 revision: 2 |
110 revision: 1 |
110 revision: 1 |
111 revision: 0 |
111 revision: 0 |
112 |
112 |
113 $ killdaemons.py |
113 $ killdaemons.py |
|
114 |
|
115 Test accessing hidden changeset through hgweb |
|
116 --------------------------------------------- |
|
117 |
|
118 $ hg -R repo-with-hidden serve -p $HGPORT -d --pid-file hg.pid --config "experimental.server.allow-hidden-access=*" -E error.log --accesslog access.log |
|
119 $ cat hg.pid >> $DAEMON_PIDS |
|
120 |
|
121 Hidden changeset are hidden by default: |
|
122 |
|
123 $ get-with-headers.py localhost:$HGPORT 'log?style=raw' | grep revision: |
|
124 revision: 2 |
|
125 revision: 0 |
|
126 |
|
127 Hidden changeset are visible when requested: |
|
128 |
|
129 $ get-with-headers.py localhost:$HGPORT 'log?style=raw&access-hidden=1' | grep revision: |
|
130 revision: 3 |
|
131 revision: 2 |
|
132 revision: 1 |
|
133 revision: 0 |
|
134 |
|
135 Same check on a server that do not allow hidden access: |
|
136 ``````````````````````````````````````````````````````` |
|
137 |
|
138 $ hg -R repo-with-hidden serve -p $HGPORT1 -d --pid-file hg2.pid --config "experimental.server.allow-hidden-access=" -E error.log --accesslog access.log |
|
139 $ cat hg2.pid >> $DAEMON_PIDS |
|
140 |
|
141 Hidden changeset are hidden by default: |
|
142 |
|
143 $ get-with-headers.py localhost:$HGPORT1 'log?style=raw' | grep revision: |
|
144 revision: 2 |
|
145 revision: 0 |
|
146 |
|
147 Hidden changeset are still hidden despite being the hidden access request: |
|
148 |
|
149 $ get-with-headers.py localhost:$HGPORT1 'log?style=raw&access-hidden=1' | grep revision: |
|
150 revision: 2 |
|
151 revision: 0 |
|
152 |
|
153 ============= |
|
154 Final cleanup |
|
155 ============= |
|
156 |
|
157 $ killdaemons.py |