Show More
@@ -102,7 +102,8 b" nokwcommands = ('add addremove annotate " | |||
|
102 | 102 | |
|
103 | 103 | # hg commands that trigger expansion only when writing to working dir, |
|
104 | 104 | # not when reading filelog, and unexpand when reading from working dir |
|
105 | restricted = 'merge kwexpand kwshrink record qrecord resolve transplant' | |
|
105 | restricted = ('merge kwexpand kwshrink record qrecord resolve transplant' | |
|
106 | ' unshelve') | |
|
106 | 107 | |
|
107 | 108 | # names of extensions using dorecord |
|
108 | 109 | recordextensions = 'record' |
@@ -1137,6 +1137,7 b' Keywords shrunk in working directory, bu' | |||
|
1137 | 1137 | |
|
1138 | 1138 | Now disable keyword expansion |
|
1139 | 1139 | |
|
1140 | $ cp $HGRCPATH $HGRCPATH.backup | |
|
1140 | 1141 | $ rm "$HGRCPATH" |
|
1141 | 1142 | $ cat a b |
|
1142 | 1143 | expand $Id$ |
@@ -1152,4 +1153,50 b' Now disable keyword expansion' | |||
|
1152 | 1153 | ignore $Id$ |
|
1153 | 1154 | a |
|
1154 | 1155 | |
|
1156 | enable keyword expansion again | |
|
1157 | ||
|
1158 | $ cat $HGRCPATH.backup >> $HGRCPATH | |
|
1159 | ||
|
1160 | Test restricted mode with unshelve | |
|
1161 | ||
|
1162 | $ cat <<EOF >> $HGRCPATH | |
|
1163 | > [extensions] | |
|
1164 | > shelve = | |
|
1165 | > EOF | |
|
1166 | ||
|
1167 | $ echo xxxx >> a | |
|
1168 | $ hg diff | |
|
1169 | diff -r 800511b3a22d a | |
|
1170 | --- a/a Thu Jan 01 00:00:00 1970 +0000 | |
|
1171 | +++ b/a * (glob) | |
|
1172 | @@ -2,3 +2,4 @@ | |
|
1173 | do not process $Id: | |
|
1174 | xxx $ | |
|
1175 | $Xinfo$ | |
|
1176 | +xxxx | |
|
1177 | $ hg shelve -q --name tmp | |
|
1178 | $ hg shelve --list --patch | |
|
1179 | tmp (*) changes to 'localresolve' (glob) | |
|
1180 | ||
|
1181 | diff --git a/a b/a | |
|
1182 | --- a/a | |
|
1183 | +++ b/a | |
|
1184 | @@ -2,3 +2,4 @@ | |
|
1185 | do not process $Id: | |
|
1186 | xxx $ | |
|
1187 | $Xinfo$ | |
|
1188 | +xxxx | |
|
1189 | ||
|
1190 | $ hg update -q -C 10 | |
|
1191 | $ hg unshelve -q tmp | |
|
1192 | $ hg diff | |
|
1193 | diff -r 4aa30d025d50 a | |
|
1194 | --- a/a Thu Jan 01 00:00:00 1970 +0000 | |
|
1195 | +++ b/a * (glob) | |
|
1196 | @@ -3,3 +3,4 @@ | |
|
1197 | do not process $Id: | |
|
1198 | xxx $ | |
|
1199 | $Xinfo$ | |
|
1200 | +xxxx | |
|
1201 | ||
|
1155 | 1202 | $ cd .. |
General Comments 0
You need to be logged in to leave comments.
Login now