add ExportTree table to export db
New table needed to look up what filenames are used in the currently exported tree, for reasons explained in export.mdwn. Also, added smart constructors for ExportLocation and ExportDirectory to make sure they contain filepaths with the right direction slashes. And some code refactoring. This commit was sponsored by Francois Marier on Patreon.
This commit is contained in:
parent
486902389d
commit
b03d77c211
13 changed files with 247 additions and 93 deletions
8
Remote/External/Types.hs
vendored
8
Remote/External/Types.hs
vendored
|
@ -358,9 +358,9 @@ instance Proto.Serializable URI where
|
|||
deserialize = parseURI
|
||||
|
||||
instance Proto.Serializable ExportLocation where
|
||||
serialize (ExportLocation loc) = loc
|
||||
deserialize = Just . ExportLocation
|
||||
serialize = fromExportLocation
|
||||
deserialize = Just . mkExportLocation
|
||||
|
||||
instance Proto.Serializable ExportDirectory where
|
||||
serialize (ExportDirectory loc) = loc
|
||||
deserialize = Just . ExportDirectory
|
||||
serialize = fromExportDirectory
|
||||
deserialize = Just . mkExportDirectory
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue