diff options
Diffstat (limited to 'dev-haskell/tree-diff/metadata.xml')
-rw-r--r-- | dev-haskell/tree-diff/metadata.xml | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/dev-haskell/tree-diff/metadata.xml b/dev-haskell/tree-diff/metadata.xml index 214ee1271465..98aeb21bca73 100644 --- a/dev-haskell/tree-diff/metadata.xml +++ b/dev-haskell/tree-diff/metadata.xml @@ -1,36 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> - <longdescription> - Common diff algorithm works on list structures: - - @ - diff :: Eq a => [a] -> [a] -> [Edit a] - @ - - This package works on trees. - - @ - treeDiff :: Eq a => Tree a -> Tree a -> Edit (EditTree a) - @ - - This package also provides a way to diff arbitrary ADTs, - using @Generics@-derivable helpers. - - This package differs from <http://hackage.haskell.org/package/gdiff gdiff>, - in a two ways: @tree-diff@ doesn't have patch function, - and the "edit-script" is a tree itself, which is useful for pretty-printing. - - @ - >>> prettyEditExpr $ ediff (Foo 42 [True, False] "old") (Foo 42 [False, False, True] "new") - Foo - {fooBool = [-True, +False, False, +True], - fooInt = 42, - fooString = -"old" +"new"} - @ - </longdescription> + <upstream> + <remote-id type="hackage">tree-diff</remote-id> + <remote-id type="github">phadej/tree-diff</remote-id> + </upstream> </pkgmetadata> |