Good evening.
We recently encountered an issue where an incorrect version, or more specifically, a non-existing version, of a file was promoted to production. We want to enhance our process to ensure we, at a minimal, export an existing version of a file. Can anyone suggest a command that will check the file version (without parsing the output of the list command; I'd rather check the execution of the command with "echo $?" or something to that effect)? See examples below for further details. In this example, we execute a list on a file for a specific version. As you can see, the list succeeded. $ svn list -r42 -v svn://<server>.<xxx>.<yyy>.<zzz>:000/Repository/<filename> 42 <username> 540672 Feb 17 2009 <filename> $ echo $? 0 In this example, we execute a list on a file for a specific version. As you can see, the list succeeded. However, we hoped it would fail since the only version of the file is 42. $ svn list -r61 -v svn://<server>.<xxx>.<yyy>.<zzz>:000/Repository/<filename> 42 <username> 540672 Feb 17 2009 <filename> $ echo $? 0 In this example, we again execute a list on a file for a specific version. This time the version exceeded the highest versioned directory tree, which is 61. $ svn list -r65 -v svn://<server>.<xxx>.<yyy>.<zzz>:000/Repository/<filename> svn: No such revision 65 $ echo $? 1 Thank you, Ron Headley Contractor HHS/PSC/ISMS/ESS PMO (Program Management Office) (a SDVOSB) 301-525-3801 (cell)