lentil 0.1.12.0 → 0.2.0.0
raw patch · 7 files changed
+45/−43 lines, 7 filesdep ~basedep ~filepathdep ~hspec
Dependency ranges changed: base, filepath, hspec, optparse-applicative
Files
- changes.txt +6/−0
- issues.txt +21/−20
- lentil.cabal +13/−14
- src/Lentil/Args.hs +2/−1
- src/Lentil/Parse/Issue.hs +1/−6
- src/Main.hs +1/−1
- stack.yaml +1/−1
changes.txt view
@@ -1,3 +1,9 @@+0.2.0.0+-------++- Released Wed 31 Aug 2016 13:19:21 CEST+- GHC 8.* compatible+ 0.1.12.0 --------
issues.txt view
@@ -2,46 +2,47 @@ 21 auto search (global? cpp?) version number? [dist] doc/dev/issues.txt- 10 have stuff linked to haskell-platform friendly e non template+ 11 have stuff linked to haskell-platform friendly e non template haskell and stuff [feature:intermediate]- 12 html report, come hlint [feature:advanced]- 13 symlinks? [feature:intermediate]- 14 check --output pretty, there are trailing white spaces [bug] [u:1]- 15 test con 7.6.3 [feature:basic] [test]- 16 linux kernel e darcs, lentil si inceppa su dei caratteri [bug]+ 13 html report, come hlint [feature:advanced]+ 14 symlinks? [feature:intermediate]+ 15 check --output pretty, there are trailing white spaces [bug] [u:1]+ 16 test con 7.6.3 [feature:basic] [test]+ 17 linux kernel e darcs, lentil si inceppa su dei caratteri [bug] [2016]- 17 autoignore non-text files? (binary, images, bloom filter) [2016]- 18 da cabal a hpack [u:1] [feature:advanced]- 19 sm: issue numbers is valuable [design] [request]- 20 sm: have a way to link to discussion/history of issue [design]+ 18 autoignore non-text files? (binary, images, bloom filter) [2016]+ 19 da cabal a hpack [u:1] [feature:advanced]+ 20 sm: issue numbers is valuable [design] [request]+ 21 sm: have a way to link to discussion/history of issue [design] [request]- 21 sm: 1. lentil autogenerates numbers where missing adding tags, 2.+ 22 sm: 1. lentil autogenerates numbers where missing adding tags, 2. creates an associated numbered file in .issues/, displays associated notes written in those files is asked, 3. even update them when there is a source change. (4) these files could be webserved when they want something linkable. Vedi comments in doc/dev/issues.txt [design] [request]- 27 chickpea, lentil's brother. Two commands, add number to numberless+ 28 chickpea, lentil's brother. Two commands, add number to numberless tag (#1212 or something), create a mini db with those issues, which automatically updated and you can even write stuff in there. O maybe you can even add lentil, chickpea and quinoa. Vedi more in doc/dev/issues.txt [design]- 33 make it lazy in ouputting todos [refactor]- 34 way to 'group' (section) output by tag [feature:advanced]- 35 win (and mac?) builds [package] [u:3] [2016]- 36 Henning: don't output nothing on lentil xxx.cabal (maybe add 19+ 34 make it lazy in ouputting todos [refactor]+ 35 way to 'group' (section) output by tag [feature:advanced]+ 36 win (and mac?) builds [package] [u:3] [2016]+ 37 Henning: don't output nothing on lentil xxx.cabal (maybe add 19 skipped?) [request] [2016]- 37 code coverage [test]- 38 add .lentilignore (or even .lentilconf) Michał Antkiewicz+ 38 code coverage [test]+ 39 add .lentilignore (or even .lentilconf) Michał Antkiewicz [feature:intermediate] [request]- 40 + 41 https://blog.steve.org.uk/If_line_noise_is_a_program__all_fuzzers_are_developers.html in lentil? [debug] [u:2]+ 42 parsing with http://awgn.github.io/cgrep/ [test] src/Lentil/Args.hs 25 disambiguation optparse-applicative [feature:intermediate] 26 help as lentil PATH [ PATH... ] [ OPTIONS ] [feature:intermediate]- 103 uncomment and implement sorting [feature:intermediate]+ 102 uncomment and implement sorting [feature:intermediate] src/Lentil/Export.hs 36 maybe use a dedicated library to format xml? [design]
lentil.cabal view
@@ -1,5 +1,5 @@ name: lentil-version: 0.1.12.0+version: 0.2.0.0 synopsis: frugal issue tracker description: minumum effort, cohesive issue tracker based on ubiquitous @TODO@s and @FIXME@s conventions.@@ -12,7 +12,7 @@ copyright: © 2015-2016 Francesco Ariis category: Development build-type: Simple-tested-with: GHC==7.10.3, GHC==7.10.1, GHC==7.8.3+tested-with: GHC==8.0.1 extra-source-files: stack.yaml, test/test-files/lang-comm/xyz.xyz, test/test-files/lang-comm/clang.c,@@ -40,16 +40,15 @@ test/test-files/test-proj/dot-folders/_beta/foo1.hs extra-doc-files: README, changes.txt, doc/usr/page.rst, doc/usr/test.zip, issues.txt, contributors.txt-cabal-version: >=1.10+cabal-version: >=1.24 executable lentil main-is: Main.hs- build-depends: base >=4.7 && <4.9, optparse-applicative >=0.12 && <0.13,- regex-tdfa >=1.2 && <1.3, natural-sort >=0.1 && <0.2,- parsec >=3.1 && <3.2, filepath >=1.3 && <1.5,- directory >=1.2 && <1.3, filemanip >=0.3 && <0.4,- ansi-wl-pprint >= 0.6 && < 0.7, csv >= 0.1 && < 0.2+ build-depends: base==4.9.*, optparse-applicative==0.13.*,+ regex-tdfa==1.2.*, natural-sort==0.1.*, parsec==3.1.*,+ filepath==1.4.*, directory==1.2.*, filemanip==0.3.*,+ ansi-wl-pprint==0.6.*, csv==0.1.* other-modules: Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print, Lentil.Query, Lentil.Export, Lentil.Parse.Source, Lentil.Parse.Issue Lentil.Parse.Syntaxes,@@ -62,12 +61,12 @@ ghc-options: -Wall HS-Source-Dirs: test, src main-is: Tests.hs- build-depends: base >=4.7 && <4.9, optparse-applicative >=0.12 && <0.13,- regex-tdfa >=1.2 && <1.3, natural-sort >=0.1 && <0.2,- parsec >=3.1 && <3.2, filepath >=1.3 && <1.5,- directory >=1.2 && <1.3, filemanip >=0.3 && <0.4,- ansi-wl-pprint >= 0.6 && < 0.7, hspec >=1.8,- csv >= 0.1 && < 0.2+ build-depends: base==4.9.*, optparse-applicative==0.13.*,+ regex-tdfa==1.2.*, natural-sort==0.1.*, parsec==3.1.*,+ filepath==1.4.*, directory==1.2.*, filemanip==0.3.*,+ ansi-wl-pprint==0.6.*, csv==0.1.*+ -- same as above, plus hspec+ , hspec==2.2.* other-modules: Lentil.Types, Lentil.Args, Lentil.File, Lentil.Print, Lentil.Query, Lentil.Export, Lentil.Parse.Source, Lentil.Parse.Issue, Lentil.Parse.Syntaxes,
src/Lentil/Args.hs view
@@ -14,6 +14,7 @@ import Lentil.Helpers import Options.Applicative+import Data.Semigroup ( (<>) ) import qualified Data.Char as C import qualified Data.Maybe as M @@ -106,7 +107,7 @@ ( long "sort" <> short 's' <> metavar "[!]ORDER[,[!]ORDER ...]" <>- value [] <>+ value [] <> help "sort order, comma separated (path, desc, label). \ \'!' orders in descending fashion. Check manual for \ \examples" )
src/Lentil/Parse/Issue.hs view
@@ -64,11 +64,6 @@ eoft :: ParIssue () eoft = optional (char '\n') *> eof -------------------- PRIMITIVE ------------------- -- case insensitive string, lifted from Text.ParserCombinators.Parsec.Rfc2234 ciString :: String -> ParIssue String ciString s = mapM ciChar s <?> "case insensitive string"@@ -165,7 +160,7 @@ where vp p = try . parsecMap (const ()) $ p end = lookAhead $ choice [vp (spaces1 *> tag), vp blankline, -- \n\n or \neof- vp incipit, -- another issue+ vp incipit, -- another issue vp eof] spaces1 = space *> spaces
src/Main.hs view
@@ -28,7 +28,7 @@ short 'v' <> help "show version and copyright info" ) where- versionCopy = "\nlentil - frugal issue tracker, version 0.1.12.0\n\+ versionCopy = "\nlentil - frugal issue tracker, version 0.2.0.0\n\ \(C) 2015-2016 Francesco Ariis - http://www.ariis.it\n\ \released under the GNU General Public License v3\n"
stack.yaml view
@@ -1,3 +1,3 @@-resolver: lts-5.4+resolver: lts-6.14 packages: - '.'