buvt renameSuggestTreeToMeta
buvt renameSuggestTreeToTree
buvt renameSuggestMetaToMeta
buvt meta renameFinish
buvt meta copyTouched
buvt bu renameFinish
buvt bu copyTouched
meta bu
start start
┊ ↓ ┊ ↓
┊ renameSuggest ┊ renameSuggest
┊ renameFinish ┊ renameFinish
⇣ ↓ ⇣ ↓
copyTouched copyTouched
↓ ↓
stop stop
(untouched == name, size and modification time unchanged)
buvt syncTargetMeta
buvt compareRenamedSuggestions
buvt compareTreeVsMeta
buvt compareTreeVsTree
buvt testFilter
buvt renameSuggestMult
|
File path
|
Match
|
|
/home/magnus/A/.buvt-filter
|
No
|
|
/home/magnus/A/a.txt
|
Yes
|
|
/home/magnus/A/A/a.txt
|
Yes
|
|
/home/magnus/A/A/A/a.txt
|
Yes
|
Rule 2 (Pattern: "
A/a.txt")
|
File path
|
Match
|
|
/home/magnus/A/.buvt-filter
|
No
|
|
/home/magnus/A/a.txt
|
No
|
|
/home/magnus/A/A/a.txt
|
Yes
|
|
/home/magnus/A/A/A/a.txt
|
No
|