I have requests from a number of my clients to supply a full list of files and what each of the files do (including a short description of business logic). This forms part of the release notes that they require.
We develop ASP.NET websites and use VisualSVN Server to manage Subversion plus TortoiseSVN as a client. I have configured a pre-commit hook to force developers to add a description of why a file changed when they are trying to commit. However, this is specific to a revision of a file.
What I need to do is store a description of what the file does, it would need to be added the first time a file is added to SVN. I can't find any such field through TortoiseSVN.
If I can't do this in Subversion it means using a spreadsheet!