patches-vector 0.1.4.1 → 0.1.4.2
raw patch · 2 files changed
+4/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- Data/Patch/Internal.hs +3/−1
- patches-vector.cabal +1/−1
Data/Patch/Internal.hs view
@@ -280,7 +280,9 @@ -- the provided function @m@. -- -- This is the standard @transform@ function of Operational Transformation--- patch resolution techniques.+-- patch resolution techniques, and can be thought of as the mapping+-- for morphisms in a groupoid /fibration/ from a present version+-- to a past version. -- -- prop> forAll (divergingPatchesFrom d) $ \(p,q) -> let (p', q') = transformWith ours p q in apply (p <> q') d == apply (q <> p') d -- prop> forAll (divergingPatchesFrom d) $ \(p,q) -> let (p', q') = transformWith ours p q in applicable p' (apply q d) && applicable q' (apply p d)
patches-vector.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: patches-vector-version: 0.1.4.1+version: 0.1.4.2 synopsis: Patches (diffs) on vectors: composable, mergeable, and invertible. description: A patch is a collection of modifications (edits) to be made to a sequence of elements. Commonly found in version control systems, patches are also a simple example of a groupoid, supporting (partial) composition