l2md: add todo file to keep track of future improvements

Add two more suggestions from Konstantin with regards to using the
manifest file for checking updates and epoch roll-over.

Suggested-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..23e931a
--- /dev/null
+++ b/TODO
@@ -0,0 +1,12 @@
+- Add option to use manifest file from https://lore.kernel.org/manifest.js.gz
+  instead of periodically probing git fetch to check for new mail. This would
+  allow to compare "fingerprint" or "modified" entries to see if the repos
+  actually changed. The "fingerprint" entry is just `git show-ref | sha1sum`,
+  which is deterministic.
+- Using the manifest file will additionally help to automatically recognize
+  epoch roll-over. It does not happen very frequently, but it does happen --
+  0.git will eventually stop being updated and become 1.git, etc. Relying on
+  the manifest, one will be able to automatically recognize when such event
+  occurs and therefore it wouldn't need to be manually enabled in the l2md
+  configuration file.