This commit is contained in:
Dmitry Zuikov 2024-05-23 06:28:16 +03:00
parent fb8e7edfcf
commit 8cd115d1cd
5 changed files with 11 additions and 21 deletions

View File

@ -1,7 +1,3 @@
deleted "6R2raAzjbViHZVk24zwUr7rwgfepHTdXeW6Lbqw3q25A" modified 1716433451 "2piRBmaQkb3c2nAcH6Mrf8EAddNJF34c6Tm8PWnbVBqN" "workflow" "done"
deleted "DtcQir9mHe7R5ixYGXTbsXGPeVGV8TqAMmrvYgGy1wGB" deleted "9m2B74CHFTGBTWXo1uNoi9StuQ3AxnMpULwbLcToMkmZ"
modified "2XpT9uxrz3yu9jtYtu46jfs8ZFr8s3PVAZREJWTCSdYx" "workflow" "done" deleted "EUP5zeroTKWuP96dQQrZVZqUhBXdh8icD3P9EebYo9HR"
modified 0 "2XpT9uxrz3yu9jtYtu46jfs8ZFr8s3PVAZREJWTCSdYx" "workflow" "done"
modified "2XpT9uxrz3yu9jtYtu46jfs8ZFr8s3PVAZREJWTCSdYx" "workflow" "done"
modified "2XpT9uxrz3yu9jtYtu46jfs8ZFr8s3PVAZREJWTCSdYx" "workflow" "done"
modified "2XpT9uxrz3yu9jtYtu46jfs8ZFr8s3PVAZREJWTCSdYx" "workflow" "backlog"

View File

@ -110,7 +110,6 @@ library
Fixme.Prelude Fixme.Prelude
Fixme.State Fixme.State
Fixme.Scan Fixme.Scan
Fixme.Scan.Git
Fixme.Scan.Git.Local Fixme.Scan.Git.Local
build-depends: base build-depends: base

View File

@ -271,10 +271,12 @@ modify_ :: FixmePerks m => Text -> String -> String -> FixmeM m ()
modify_ txt a b = do modify_ txt a b = do
acts <- asks fixmeEnvUpdateActions >>= readTVarIO acts <- asks fixmeEnvUpdateActions >>= readTVarIO
ts <- getEpoch
void $ runMaybeT do void $ runMaybeT do
ha <- toMPlus =<< lift (selectFixmeHash txt) ha <- toMPlus =<< lift (selectFixmeHash txt)
let syn = mkLit @Text [qc|modified "{pretty ha}" "{a}" "{b}"|] let syn = mkLit @Text [qc|modified {ts} "{pretty ha}" "{a}" "{b}"|]
debug $ red $ pretty syn debug $ red $ pretty syn

View File

@ -1,12 +0,0 @@
module Fixme.Scan.Git where
import Fixme.Types
import HBS2.Git.Local
scanForFixmies :: FixmePerks m => Maybe FilePath -> m [Fixme]
scanForFixmies _ = do
pure mempty

View File

@ -543,5 +543,10 @@ updateIndexes = withState $ transactional do
select distinct fixme from fixmeactualview select distinct fixme from fixmeactualview
|] |]
updateFixmeJson updateFixmeJson
-- FIXME: delete-table-grows
-- надо добавлять статус в fixmedeleted
-- только если он отличается от последнего
-- известного статуса
update_ [qc|delete from fixmejson where fixme in (select distinct id from fixmedeleted)|]