| Age | Commit message (Collapse) | Author |
|
Used to check if target files have the expected hash. Using a
memory cache to not have to read source each time but falls back
to reading source if needed.
|
|
|
|
If a symlink points to a directory already visited in parent path,
don't visit. Otherwise you will get a stack overflow.
|
|
Reduces parameter count.
|
|
Otherwise you get problems with one file system uses seconds and
another milliseconds and suddenly two files that are created at
the same time does not have the same timestamp.
Makes the test suite take 2 seconds longer to run but it is
what it is.
|
|
|
|
Will be easier to include in other projects then.
And it is where TreeAbstractTest is.
|
|
Single as in merge in one direction, a source and a target.
Split merge in to calculating (done by SingleMerge) which returns
a number of steps to do. Modifier then applies the steps.
Still thinking of pair or two-way merge, need a database for that
or you can never remove any files.
|
|
It's implementation specific if path is relative or absolute but
it contains the link target. Especially useful for NoTarget.
|
|
|
|
Some backends have resources to free, such as the SambaTree.
|
|
Preparing for adding more io implementations.
Really tried writing the convention plugins in kotlin dsl but could
not find the exact right hacks to get it to work.
|