replace direct use of debug with heimdalljs-logger
v0.5.0
[BREAKING] drop unlinkdir and linkDir as operations. Downstream can
implement this by examining entries, eg by marking them beforehand as
broccoli-merge-trees does.
[BREAKING] unlink and rmdir operations are now passed the entry
[BREAKING] entries must be lexigraphicaly sorted by relative path. To do this
implicitly, use sortAndExpand.
[BREAKING] entries must include intermediate directories. To do this
implicitly, use sortAndExpand.
reworked implementation to diff via two sorted arrays
directories in patches always end with a trailing slash
fixes various issues related to directory state transitions
directories can now receive change patches if user-supplied meta has
property changes
v0.4.4
throw errors on duplicate entries (previous behavior was unspecified)
v0.4.2
coerce time to number before comparison
v0.4.1
add : in debug namespace for ecosystem consistency
v0.4.0
initial release
# master
# v0.5.7
* avoid errors when attempting to unlink a file that has already been removed.
# v0.5.5
* add `Entry.fromStat` thanks @trentmwillis
* add `applyPatch` and `calculateAndApplyPatch` thanks @trentmwillis
# v0.5.4
* Fix remove-before-add bug. Thanks @dfreeman for excellent bug investigation
# v0.5.3
* Add `FSTree.prototype.addEntries` thanks @chriseppstein
# v0.5.2
* bump version of heimdalljs-logger
# v0.5.1
* replace direct use of debug with heimdalljs-logger
# v0.5.0
* [BREAKING] drop `unlinkdir` and `linkDir` as operations. Downstream can
implement this by examining entries, eg by marking them beforehand as
broccoli-merge-trees does.
* [BREAKING] `unlink` and `rmdir` operations are now passed the entry
* [BREAKING] entries must be lexigraphicaly sorted by relative path. To do this
implicitly, use `sortAndExpand`.
* [BREAKING] entries must include intermediate directories. To do this
implicitly, use `sortAndExpand`.
* reworked implementation to diff via two sorted arrays
* performance improvements
* return entires as-provided, preserving user-specified metadata
* directories in patches always end with a trailing slash
* fixes various issues related to directory state transitions
* directories can now receive `change` patches if user-supplied `meta` has
property changes
# v0.4.4
* throw errors on duplicate entries (previous behavior was unspecified)
# v0.4.2
* coerce time to number before comparison
# v0.4.1
* add `:` in debug namespace for ecosystem consistency
# v0.4.0
* initial release