Changeset 1222 in tailor
- Timestamp:
- 07/10/06 01:43:05 (7 years ago)
- Hash name:
- 20060709234305-97f81-5e42989c3be7ed6d12b6f56252fcb8c8fdb724a9
- Location:
- vcpx
- Files:
-
- 2 edited
-
tests/darcs.py (modified) (4 diffs)
-
repository/darcs/source.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
vcpx/tests/darcs.py
r1221 r1222 172 172 173 173 entry = cset.entries[0] 174 self.assertEqual(entry.name, 'bdir') 175 self.assertEqual(entry.action_kind, entry.ADDED) 176 177 entry = cset.entries[1] 174 178 self.assertEqual(entry.name, 'dir') 175 179 self.assertEqual(entry.action_kind, entry.RENAMED) 176 177 entry = cset.entries[1]178 self.assertEqual(entry.name, 'bdir')179 self.assertEqual(entry.action_kind, entry.ADDED)180 180 181 181 cset = csets[3] … … 259 259 <move from="tools/README-do_gen" to="generate/README"/> 260 260 <move from="tools/do_gen.sh" to="generate/do_src.sh"/> 261 <move from="generate/added.sh" to="generate/added-then-renamed.sh"/> 261 262 <modify_file> 262 263 Makefile.am<removed_lines num='1'/><added_lines num='1'/> … … 334 335 tools 335 336 </remove_directory> 337 <add_file> 338 generate/added.sh 339 </add_file> 336 340 </summary> 337 341 </patch> … … 351 355 for i,e in enumerate(cset.entries): 352 356 if e.action_kind == e.RENAMED: 353 postadds = [n for n in cset.entries[i+1:]354 if e.name.startswith(n.name+'/') and (n.action_kind==n.ADDED or355 n.action_kind==n.RENAMED)]357 postadds = [n.name for n in cset.entries[i+1:] 358 if ((e.name.startswith(n.name+'/') or (e.old_name==n.name)) and 359 (n.action_kind==n.ADDED or n.action_kind==n.RENAMED))] 356 360 for ee in postadds: 357 361 print ee -
vcpx/repository/darcs/source.py
r1221 r1222 137 137 if e.action_kind == e.RENAMED: 138 138 for j,n in enumerate(entries[i+1:]): 139 if (e.name.startswith(n.name+'/') and 140 (n.action_kind == n.ADDED or 141 n.action_kind == n.RENAMED)): 139 if ((e.name.startswith(n.name+'/') or e.old_name==n.name) and 140 (n.action_kind == n.ADDED or n.action_kind == n.RENAMED)): 142 141 m = entries.pop(i+1+j) 143 142 entries.insert(i, m)
Note: See TracChangeset
for help on using the changeset viewer.
