file indexing
yn needs to manage an index of the fs tree
- it uses the index to determine which files have changed, so that it can organize them into notes
- the index also gives it a way to refer to the files/directories that make up notes.
steps:
-
a way to walk a directory tree -
indexing iterator -
unit testing for indexing iterator (using fake file index): moved to #3 -
sqlite table for file index -
unit testing for table setup -
integration testing - should exercise creates, updates, unchanged, and deletion with real db and fs tree (additional scenarios in #4 (closed)) -
figure out constructor and other interfaces situation
Edited by Aidan Coyne