* notes/shelving/shelf-structure.txt: add patch file details.
@@ -43,6 +43,11 @@ message.
* .svn/shelves/<encoded-name>.patch
The patch file representing one shelf, preceded by its log message.
+ If a log message is not given, the empty string is stored instead. The
+ log message is terminated in the same was as in the log message editor:
+ a newline, then "--This line, and those below, will be ignored--". Then
+ follows a blank line, a line "--This patch was generated by 'svn
+ shelve'--", a blank line, then the patch.
<encoded-name>: the shelf name as UTF-8, encoded byte-by-byte into
two-hex-digit pairs, e.g. shelf name 'Az' is encoded as '417f'.
