tests/test-rename.out
changeset 4742 438603c1eb6f
parent 4533 36abb07c79d4
child 5329 7e6138cb8d38
equal deleted inserted replaced
4741:4a84f7421692 4742:438603c1eb6f
     1 # rename a single file
     1 # rename a single file
     2 A d2/c
     2 A d2/c
       
     3   d1/d11/a1
     3 R d1/d11/a1
     4 R d1/d11/a1
     4 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
     5 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
     5 # rename --after a single file
     6 # rename --after a single file
     6 A d2/c
     7 A d2/c
       
     8   d1/d11/a1
     7 R d1/d11/a1
     9 R d1/d11/a1
     8 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    10 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
     9 # move a single file to an existing directory
    11 # move a single file to an existing directory
    10 A d2/a1
    12 A d2/a1
       
    13   d1/d11/a1
    11 R d1/d11/a1
    14 R d1/d11/a1
    12 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    15 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    13 # move --after a single file to an existing directory
    16 # move --after a single file to an existing directory
    14 A d2/a1
    17 A d2/a1
       
    18   d1/d11/a1
    15 R d1/d11/a1
    19 R d1/d11/a1
    16 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    20 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    17 # rename a file using a relative path
    21 # rename a file using a relative path
    18 A d1/d11/e
    22 A d1/d11/e
       
    23   d2/b
    19 R d2/b
    24 R d2/b
    20 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    25 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    21 # rename --after a file using a relative path
    26 # rename --after a file using a relative path
    22 A d1/d11/e
    27 A d1/d11/e
       
    28   d2/b
    23 R d2/b
    29 R d2/b
    24 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    30 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    25 # rename directory d1 as d3
    31 # rename directory d1 as d3
    26 copying d1/a to d3/a
    32 copying d1/a to d3/a
    27 copying d1/b to d3/b
    33 copying d1/b to d3/b
    30 removing d1/a
    36 removing d1/a
    31 removing d1/b
    37 removing d1/b
    32 removing d1/ba
    38 removing d1/ba
    33 removing d1/d11/a1
    39 removing d1/d11/a1
    34 A d3/a
    40 A d3/a
    35 A d3/b
    41   d1/a
    36 A d3/ba
    42 A d3/b
    37 A d3/d11/a1
    43   d1/b
       
    44 A d3/ba
       
    45   d1/ba
       
    46 A d3/d11/a1
       
    47   d1/d11/a1
    38 R d1/a
    48 R d1/a
    39 R d1/b
    49 R d1/b
    40 R d1/ba
    50 R d1/ba
    41 R d1/d11/a1
    51 R d1/d11/a1
    42 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
    52 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
    48 removing d1/a
    58 removing d1/a
    49 removing d1/b
    59 removing d1/b
    50 removing d1/ba
    60 removing d1/ba
    51 removing d1/d11/a1
    61 removing d1/d11/a1
    52 A d3/a
    62 A d3/a
    53 A d3/b
    63   d1/a
    54 A d3/ba
    64 A d3/b
    55 A d3/d11/a1
    65   d1/b
       
    66 A d3/ba
       
    67   d1/ba
       
    68 A d3/d11/a1
       
    69   d1/d11/a1
    56 R d1/a
    70 R d1/a
    57 R d1/b
    71 R d1/b
    58 R d1/ba
    72 R d1/ba
    59 R d1/d11/a1
    73 R d1/d11/a1
    60 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
    74 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
    61 # move a directory using a relative path
    75 # move a directory using a relative path
    62 copying ../d1/d11/a1 to d3/d11/a1
    76 copying ../d1/d11/a1 to d3/d11/a1
    63 removing ../d1/d11/a1
    77 removing ../d1/d11/a1
    64 A d2/d3/d11/a1
    78 A d2/d3/d11/a1
       
    79   d1/d11/a1
    65 R d1/d11/a1
    80 R d1/d11/a1
    66 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    81 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    67 # move --after a directory using a relative path
    82 # move --after a directory using a relative path
    68 copying ../d1/d11/a1 to d3/d11/a1
    83 copying ../d1/d11/a1 to d3/d11/a1
    69 removing ../d1/d11/a1
    84 removing ../d1/d11/a1
    70 A d2/d3/d11/a1
    85 A d2/d3/d11/a1
       
    86   d1/d11/a1
    71 R d1/d11/a1
    87 R d1/d11/a1
    72 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    88 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    73 # move directory d1/d11 to an existing directory d2 (removes empty d1)
    89 # move directory d1/d11 to an existing directory d2 (removes empty d1)
    74 copying d1/d11/a1 to d2/d11/a1
    90 copying d1/d11/a1 to d2/d11/a1
    75 removing d1/d11/a1
    91 removing d1/d11/a1
    76 A d2/d11/a1
    92 A d2/d11/a1
       
    93   d1/d11/a1
    77 R d1/d11/a1
    94 R d1/d11/a1
    78 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    95 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
    79 # move directories d1 and d2 to a new directory d3
    96 # move directories d1 and d2 to a new directory d3
    80 copying d1/a to d3/d1/a
    97 copying d1/a to d3/d1/a
    81 copying d1/b to d3/d1/b
    98 copying d1/b to d3/d1/b
    86 removing d1/b
   103 removing d1/b
    87 removing d1/ba
   104 removing d1/ba
    88 removing d1/d11/a1
   105 removing d1/d11/a1
    89 removing d2/b
   106 removing d2/b
    90 A d3/d1/a
   107 A d3/d1/a
       
   108   d1/a
    91 A d3/d1/b
   109 A d3/d1/b
       
   110   d1/b
    92 A d3/d1/ba
   111 A d3/d1/ba
       
   112   d1/ba
    93 A d3/d1/d11/a1
   113 A d3/d1/d11/a1
       
   114   d1/d11/a1
    94 A d3/d2/b
   115 A d3/d2/b
       
   116   d2/b
    95 R d1/a
   117 R d1/a
    96 R d1/b
   118 R d1/b
    97 R d1/ba
   119 R d1/ba
    98 R d1/d11/a1
   120 R d1/d11/a1
    99 R d2/b
   121 R d2/b
   108 removing d1/b
   130 removing d1/b
   109 removing d1/ba
   131 removing d1/ba
   110 removing d1/d11/a1
   132 removing d1/d11/a1
   111 removing d2/b
   133 removing d2/b
   112 A d3/d1/a
   134 A d3/d1/a
       
   135   d1/a
   113 A d3/d1/b
   136 A d3/d1/b
       
   137   d1/b
   114 A d3/d1/ba
   138 A d3/d1/ba
       
   139   d1/ba
   115 A d3/d1/d11/a1
   140 A d3/d1/d11/a1
       
   141   d1/d11/a1
   116 A d3/d2/b
   142 A d3/d2/b
       
   143   d2/b
   117 R d1/a
   144 R d1/a
   118 R d1/b
   145 R d1/b
   119 R d1/ba
   146 R d1/ba
   120 R d1/d11/a1
   147 R d1/d11/a1
   121 R d2/b
   148 R d2/b
   124 # overwrite existing files (d2/b)
   151 # overwrite existing files (d2/b)
   125 d2/b: not overwriting - file exists
   152 d2/b: not overwriting - file exists
   126 copying d1/d11/a1 to d2/d11/a1
   153 copying d1/d11/a1 to d2/d11/a1
   127 removing d1/d11/a1
   154 removing d1/d11/a1
   128 A d2/a
   155 A d2/a
       
   156   d1/a
   129 A d2/ba
   157 A d2/ba
       
   158   d1/ba
   130 A d2/d11/a1
   159 A d2/d11/a1
       
   160   d1/d11/a1
   131 R d1/a
   161 R d1/a
   132 R d1/ba
   162 R d1/ba
   133 R d1/d11/a1
   163 R d1/d11/a1
   134 1c1
   164 1c1
   135 < d1/b
   165 < d1/b
   147 removing d1/a
   177 removing d1/a
   148 removing d1/b
   178 removing d1/b
   149 removing d1/ba
   179 removing d1/ba
   150 removing d1/d11/a1
   180 removing d1/d11/a1
   151 A d2/d21/a
   181 A d2/d21/a
       
   182   d1/a
   152 A d2/d21/a1
   183 A d2/d21/a1
       
   184   d1/d11/a1
   153 A d2/d21/b
   185 A d2/d21/b
       
   186   d1/b
   154 A d2/d21/ba
   187 A d2/d21/ba
       
   188   d1/ba
   155 R d1/a
   189 R d1/a
   156 R d1/b
   190 R d1/b
   157 R d1/ba
   191 R d1/ba
   158 R d1/d11/a1
   192 R d1/d11/a1
   159 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   193 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   161 copying d1/a to d2/d21/a
   195 copying d1/a to d2/d21/a
   162 copying d1/d11/a1 to d2/d21/a1
   196 copying d1/d11/a1 to d2/d21/a1
   163 removing d1/a
   197 removing d1/a
   164 removing d1/d11/a1
   198 removing d1/d11/a1
   165 A d2/d21/a
   199 A d2/d21/a
       
   200   d1/a
   166 A d2/d21/a1
   201 A d2/d21/a1
       
   202   d1/d11/a1
   167 R d1/a
   203 R d1/a
   168 R d1/d11/a1
   204 R d1/d11/a1
   169 2 files updated, 0 files merged, 2 files removed, 0 files unresolved
   205 2 files updated, 0 files merged, 2 files removed, 0 files unresolved
   170 # move every file under d1 starting with an 'a' to d2/d21 (regexp)
   206 # move every file under d1 starting with an 'a' to d2/d21 (regexp)
   171 copying d1/a to d2/d21/a
   207 copying d1/a to d2/d21/a
   172 copying d1/d11/a1 to d2/d21/a1
   208 copying d1/d11/a1 to d2/d21/a1
   173 removing d1/a
   209 removing d1/a
   174 removing d1/d11/a1
   210 removing d1/d11/a1
   175 A d2/d21/a
   211 A d2/d21/a
       
   212   d1/a
   176 A d2/d21/a1
   213 A d2/d21/a1
       
   214   d1/d11/a1
   177 R d1/a
   215 R d1/a
   178 R d1/d11/a1
   216 R d1/d11/a1
   179 2 files updated, 0 files merged, 2 files removed, 0 files unresolved
   217 2 files updated, 0 files merged, 2 files removed, 0 files unresolved
   180 # attempt to overwrite an existing file
   218 # attempt to overwrite an existing file
   181 d1/ca: not overwriting - file exists
   219 d1/ca: not overwriting - file exists
   182 ? d1/ca
   220 ? d1/ca
   183 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   221 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   184 # forced overwrite of an existing file
   222 # forced overwrite of an existing file
   185 A d1/ca
   223 A d1/ca
       
   224   d1/ba
   186 R d1/ba
   225 R d1/ba
   187 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   226 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   188 # replace a symlink with a file
   227 # replace a symlink with a file
   189 A d1/ca
   228 A d1/ca
       
   229   d1/ba
   190 R d1/ba
   230 R d1/ba
   191 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   231 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   192 # do not copy more than one source file to the same destination file
   232 # do not copy more than one source file to the same destination file
   193 copying d1/d11/a1 to d3/d11/a1
   233 copying d1/d11/a1 to d3/d11/a1
   194 d3/b: not overwriting - d2/b collides with d1/b
   234 d3/b: not overwriting - d2/b collides with d1/b
   195 removing d1/d11/a1
   235 removing d1/d11/a1
   196 A d3/a
   236 A d3/a
   197 A d3/b
   237   d1/a
   198 A d3/ba
   238 A d3/b
   199 A d3/d11/a1
   239   d1/b
       
   240 A d3/ba
       
   241   d1/ba
       
   242 A d3/d11/a1
       
   243   d1/d11/a1
   200 R d1/a
   244 R d1/a
   201 R d1/b
   245 R d1/b
   202 R d1/ba
   246 R d1/ba
   203 R d1/d11/a1
   247 R d1/d11/a1
   204 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   248 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   210 removing a
   254 removing a
   211 removing b
   255 removing b
   212 removing ba
   256 removing ba
   213 removing d11/a1
   257 removing d11/a1
   214 A d3/d1/a
   258 A d3/d1/a
       
   259   d1/a
   215 A d3/d1/b
   260 A d3/d1/b
       
   261   d1/b
   216 A d3/d1/ba
   262 A d3/d1/ba
       
   263   d1/ba
   217 A d3/d1/d11/a1
   264 A d3/d1/d11/a1
       
   265   d1/d11/a1
   218 R d1/a
   266 R d1/a
   219 R d1/b
   267 R d1/b
   220 R d1/ba
   268 R d1/ba
   221 R d1/d11/a1
   269 R d1/d11/a1
   222 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   270 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   228 removing a
   276 removing a
   229 removing b
   277 removing b
   230 removing ba
   278 removing ba
   231 removing d11/a1
   279 removing d11/a1
   232 A d3/a
   280 A d3/a
   233 A d3/b
   281   d1/a
   234 A d3/ba
   282 A d3/b
   235 A d3/d11/a1
   283   d1/b
       
   284 A d3/ba
       
   285   d1/ba
       
   286 A d3/d11/a1
       
   287   d1/d11/a1
   236 R d1/a
   288 R d1/a
   237 R d1/b
   289 R d1/b
   238 R d1/ba
   290 R d1/ba
   239 R d1/d11/a1
   291 R d1/d11/a1
   240 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   292 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   246 removing ../a
   298 removing ../a
   247 removing ../b
   299 removing ../b
   248 removing ../ba
   300 removing ../ba
   249 removing a1
   301 removing a1
   250 A d3/a
   302 A d3/a
   251 A d3/b
   303   d1/a
   252 A d3/ba
   304 A d3/b
   253 A d3/d11/a1
   305   d1/b
       
   306 A d3/ba
       
   307   d1/ba
       
   308 A d3/d11/a1
       
   309   d1/d11/a1
   254 R d1/a
   310 R d1/a
   255 R d1/b
   311 R d1/b
   256 R d1/ba
   312 R d1/ba
   257 R d1/d11/a1
   313 R d1/d11/a1
   258 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   314 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
   262 copying d1/d11/a1 to d3/d11/a1
   318 copying d1/d11/a1 to d3/d11/a1
   263 removing d1/a
   319 removing d1/a
   264 removing d1/ba
   320 removing d1/ba
   265 removing d1/d11/a1
   321 removing d1/d11/a1
   266 A d3/a
   322 A d3/a
   267 A d3/ba
   323   d1/a
   268 A d3/d11/a1
   324 A d3/ba
       
   325   d1/ba
       
   326 A d3/d11/a1
       
   327   d1/d11/a1
   269 R d1/a
   328 R d1/a
   270 R d1/b
   329 R d1/b
   271 R d1/ba
   330 R d1/ba
   272 R d1/d11/a1
   331 R d1/d11/a1
   273 4 files updated, 0 files merged, 3 files removed, 0 files unresolved
   332 4 files updated, 0 files merged, 3 files removed, 0 files unresolved
   274 # transitive rename
   333 # transitive rename
   275 A d1/bc
   334 A d1/bc
       
   335   d1/b
   276 R d1/b
   336 R d1/b
   277 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   337 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   278 # transitive rename --after
   338 # transitive rename --after
   279 A d1/bc
   339 A d1/bc
       
   340   d1/b
   280 R d1/b
   341 R d1/b
   281 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   342 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
   282 # idempotent renames (d1/b -> d1/bb followed by d1/bb -> d1/b)
   343 # idempotent renames (d1/b -> d1/bb followed by d1/bb -> d1/b)
   283 M d1/b
   344 M d1/b
   284 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   345 1 files updated, 0 files merged, 0 files removed, 0 files unresolved