On Thu, Jan 20, 2011 at 8:29 PM, Hyrum K Wright <hy...@hyrumwright.org> wrote: > On Thu, Jan 20, 2011 at 3:41 AM, Arwin Arni <ar...@collab.net> wrote: >> >> On Saturday 15 January 2011 12:24 AM, anatoly techtonik wrote: >>> >>> Hello, >>> >>> How can I know if a file is not present in specific revision? >>> >>> From one side I can run 'svn ls' and if it returns 0 when file exists, >>> but if 'svn ls' returns 1 it is impossible to guess between generic >>> error and situation when path for file doesn't exist in this specific >>> revision. Message parsing seems unreliable, because messages seem to >>> depend on locale. Everything could be fine if return codes allowed >>> recognizing these conditions. Perhaps there is some other way. Any >>> hints? >>> >>> -- >>> anatoly t. >> >> I think you're looking for "svn info". >> To check if a file existed at revision X, >> >> svn info ^/path/to/file@X (from inside the wc) >> svn info URL@X >
This fails if path doesn't exist at specified revision, with: URL@X: (Not a valid URL) svn: A problem occurred; see other errors for details svn, version 1.6.15 (r1038135) Are there other ways to check if a file is present in specific revision? > As a small aside: the question would have gotten more visibility, and > probably a quicker response if asked on the appropriate list: > us...@subversion.apache.org. > Best, > -Hyrum Thanks for crossposting. I didn't get the previous mail. I have a feeling that this will turn out to be appropriate ML. -- anatoly t.