<p>A question that occasionally arises is what is the best way to determine the changelist that you last synced to in Perforce. This is often needed for things like injecting the changelist number into the revision info by the automatic build system.</p>

Just to answer this myself in keeping with Jeff's suggestion of using Stackoverflow as a place to keep technical snippets....
From the command line use:
```
```
p4 changes -m1 @<clientname>
```
```
And just replace  with the name of your client spec. This will produce output of the form:
```
```
Change 12345 on 2008/08/21 by joebloggs@mainline-client '....top line of description...'
```
```
Which is easily parsed to extract the changelist number.