Mark Phippard wrote: [...] >currently there is no pristine. Now I run svn diff and I see the >result. The command ends ... there is still no pristine. [...] If, when the >command finishes, there are no pristines stored on disk ... then there >are no pristines. The bit you are missing is, at the end of a diff command, the diffed file is still locally modified so the pristine is not felted then, it is kept in the store indefinitely. Only when some subsequent command finds it unmodified, only then will it be removed. (No matter whether it became unmodified by an svn operation such as revert or commit, in which case the command that did that would have removed the pristine; or if it was reverted by the user without involving svn.)
I agree about the insufficiency of current docs and how the commands could be listed in full. - Julian