# HG changeset patch # User Franz Glasner # Date 1737050717 -3600 # Node ID 938488f87b62a027365b0b48592b646b2c65ff92 # Parent fb36e71f6ba89d23bcf7e096e16a9d722d508d7e Begin a file with some notes on treesum.py and its digest file format diff -r fb36e71f6ba8 -r 938488f87b62 MANIFEST.in --- a/MANIFEST.in Thu Jan 16 19:04:33 2025 +0100 +++ b/MANIFEST.in Thu Jan 16 19:05:17 2025 +0100 @@ -1,3 +1,5 @@ include .hg* *.txt *.py +graft docs +prune docs/_build graft tests global-exclude *.pyc *.pyo diff -r fb36e71f6ba8 -r 938488f87b62 docs/notes.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/notes.rst Thu Jan 16 19:05:17 2025 +0100 @@ -0,0 +1,23 @@ +.. -*- coding: utf-8 -*- + + +In a aggregated directory checksum at the end of a block: +A path equals + + ``./@/`` + + Symlink to directory + + ``./@`` + + Symlink to other filesystem object + +Other paths that *end* with: + + ``/./@/`` + + Symlink to a directory + + ``/./@` + + Symlink to other filesystem object