If a source and destination files are supplied, SubWCRev copies source to destination, performing keyword substitution as follows:
Table 5.2. List of available command line switches
| Keyword | Description | 
|---|---|
| $WCREV$ | Replaced with the highest commit revision in the working copy. | 
| $WCDATE$ | Replaced with the commit date/time of the
								highest commit revision. By default,
								international format is used: yyyy-mm-dd hh:mm:ss.
								Alternatively, you can specify a custom format which
								will be used withstrftime(),
								for example:$WCDATE=%a %b %d %I:%M:%S %p$.
								For a list of available formatting characters, look at the
								
									online reference
								. | 
| $WCNOW$ | Replaced with the current system date/time.
								This can be used to indicate the build time.
								Time formatting can be used as described for $WCDATE$. | 
| $WCRANGE$ | Replaced with the update revision range in the working copy. If the working copy is in a consistent state, this will be a single revision. If the working copy contains mixed revisions, either due to being out of date, or due to a deliberate update-to-revision, then the range will be shown in the form 100:200 | 
| $WCMIXED$ | $WCMIXED?TText:FText$is
								replaced withTTextif there are mixed update
								revisions, orFTextif not. | 
| $WCMODS$ | $WCMODS?TText:FText$is
								replaced withTTextif there are local
								modifications, orFTextif not. | 
| $WCURL$ | Replaced with the repository URL of the working copy path passed to SubWCRev. | 
| $WCINSVN$ | $WCINSVN?TText:FText$is
								replaced withTTextif the entry is versioned,
								orFTextif not. | 
| $WCNEEDSLOCK$ | $WCNEEDSLOCK?TText:FText$is
								replaced withTTextif the entry has 
								thesvn:needs-lockproperty set, 
								orFTextif not. | 
| $WCISLOCKED$ | $WCISLOCKED?TText:FText$is
								replaced withTTextif the entry is locked,
								orFTextif not. | 
| $WCLOCKDATE$ | Replaced with the lock date.
								Time formatting can be used as described for $WCDATE$. | 
| $WCLOCKOWNER$ | Replaced with the name of the lock owner. | 
| $WCLOCKCOMMENT$ | Replaced with the comment of the lock. | 
		
				Some of these keywords apply to single files rather than to
				an entire working copy, so it only makes sense to use these
				when SubWCRev is called to scan a single file. This applies to
				$WCINSVN$, 
				$WCNEEDSLOCK$, 
				$WCISLOCKED$, 
				$WCLOCKDATE$, 
				$WCLOCKOWNER$ and 
				$WCLOCKCOMMENT$.