tests/test-hardlinks.t
changeset 50193 ab806355fccb
parent 50085 ff12f42415f5
child 50194 8fb391363aad
equal deleted inserted replaced
50192:6794f927bc48 50193:ab806355fccb
    52   1 r1/.hg/store/phaseroots
    52   1 r1/.hg/store/phaseroots
    53   1 r1/.hg/store/requires
    53   1 r1/.hg/store/requires
    54   1 r1/.hg/store/undo
    54   1 r1/.hg/store/undo
    55   1 r1/.hg/store/undo.backup.fncache (repofncache !)
    55   1 r1/.hg/store/undo.backup.fncache (repofncache !)
    56   1 r1/.hg/store/undo.backupfiles
    56   1 r1/.hg/store/undo.backupfiles
    57   1 r1/.hg/store/undo.phaseroots
       
    58 
    57 
    59 
    58 
    60 Create hardlinked clone r2:
    59 Create hardlinked clone r2:
    61 
    60 
    62   $ hg clone -U --debug r1 r2 --config progress.debug=true
    61   $ hg clone -U --debug r1 r2 --config progress.debug=true
    94   1 r1/.hg/store/phaseroots
    93   1 r1/.hg/store/phaseroots
    95   1 r1/.hg/store/requires
    94   1 r1/.hg/store/requires
    96   1 r1/.hg/store/undo
    95   1 r1/.hg/store/undo
    97   1 r1/.hg/store/undo.backup.fncache (repofncache !)
    96   1 r1/.hg/store/undo.backup.fncache (repofncache !)
    98   1 r1/.hg/store/undo.backupfiles
    97   1 r1/.hg/store/undo.backupfiles
    99   1 r1/.hg/store/undo.phaseroots
       
   100 
    98 
   101   $ nlinksdir r2/.hg/store
    99   $ nlinksdir r2/.hg/store
   102   2 r2/.hg/store/00changelog.i
   100   2 r2/.hg/store/00changelog.i
   103   2 r2/.hg/store/00manifest.i
   101   2 r2/.hg/store/00manifest.i
   104   2 r2/.hg/store/data/d1/f2.i
   102   2 r2/.hg/store/data/d1/f2.i
   116   1 r3/.hg/store/fncache (repofncache !)
   114   1 r3/.hg/store/fncache (repofncache !)
   117   1 r3/.hg/store/phaseroots
   115   1 r3/.hg/store/phaseroots
   118   1 r3/.hg/store/requires
   116   1 r3/.hg/store/requires
   119   1 r3/.hg/store/undo
   117   1 r3/.hg/store/undo
   120   1 r3/.hg/store/undo.backupfiles
   118   1 r3/.hg/store/undo.backupfiles
   121   1 r3/.hg/store/undo.phaseroots
       
   122 
   119 
   123 
   120 
   124 Create a non-inlined filelog in r3:
   121 Create a non-inlined filelog in r3:
   125 
   122 
   126   $ cd r3/d1
   123   $ cd r3/d1
   145   1 r3/.hg/store/requires
   142   1 r3/.hg/store/requires
   146   1 r3/.hg/store/undo
   143   1 r3/.hg/store/undo
   147   1 r3/.hg/store/undo.backup.fncache (repofncache !)
   144   1 r3/.hg/store/undo.backup.fncache (repofncache !)
   148   1 r3/.hg/store/undo.backup.phaseroots
   145   1 r3/.hg/store/undo.backup.phaseroots
   149   1 r3/.hg/store/undo.backupfiles
   146   1 r3/.hg/store/undo.backupfiles
   150   1 r3/.hg/store/undo.phaseroots
       
   151 
   147 
   152 Push to repo r1 should break up most hardlinks in r2:
   148 Push to repo r1 should break up most hardlinks in r2:
   153 
   149 
   154   $ hg -R r2 verify -q
   150   $ hg -R r2 verify -q
   155 
   151 
   258   2 r4/.hg/store/requires
   254   2 r4/.hg/store/requires
   259   2 r4/.hg/store/undo
   255   2 r4/.hg/store/undo
   260   2 r4/.hg/store/undo.backup.fncache (repofncache !)
   256   2 r4/.hg/store/undo.backup.fncache (repofncache !)
   261   2 r4/.hg/store/undo.backup.phaseroots
   257   2 r4/.hg/store/undo.backup.phaseroots
   262   2 r4/.hg/store/undo.backupfiles
   258   2 r4/.hg/store/undo.backupfiles
   263   2 r4/.hg/store/undo.phaseroots
       
   264   2 r4/\.hg/undo\.backup\.dirstate (re)
   259   2 r4/\.hg/undo\.backup\.dirstate (re)
   265   2 r4/.hg/undo.bookmarks
   260   2 r4/.hg/undo.bookmarks
   266   2 r4/.hg/undo.branch
   261   2 r4/.hg/undo.branch
   267   2 r4/.hg/undo.desc
   262   2 r4/.hg/undo.desc
   268   2 r4/.hg/wcache/checkisexec (execbit !)
   263   2 r4/.hg/wcache/checkisexec (execbit !)
   315   2 r4/.hg/store/requires
   310   2 r4/.hg/store/requires
   316   2 r4/.hg/store/undo
   311   2 r4/.hg/store/undo
   317   2 r4/.hg/store/undo.backup.fncache (repofncache !)
   312   2 r4/.hg/store/undo.backup.fncache (repofncache !)
   318   2 r4/.hg/store/undo.backup.phaseroots
   313   2 r4/.hg/store/undo.backup.phaseroots
   319   2 r4/.hg/store/undo.backupfiles
   314   2 r4/.hg/store/undo.backupfiles
   320   2 r4/.hg/store/undo.phaseroots
       
   321   2 r4/\.hg/undo\.backup\.dirstate (re)
   315   2 r4/\.hg/undo\.backup\.dirstate (re)
   322   2 r4/.hg/undo.bookmarks
   316   2 r4/.hg/undo.bookmarks
   323   2 r4/.hg/undo.branch
   317   2 r4/.hg/undo.branch
   324   2 r4/.hg/undo.desc
   318   2 r4/.hg/undo.desc
   325   2 r4/.hg/wcache/checkisexec (execbit !)
   319   2 r4/.hg/wcache/checkisexec (execbit !)