The general format for p4web URL's (pointing to a changelist) is:
http://[P4WEBPORT]/@md=d&cd=//&c=8XD@/30597?ac=10
"30597" is the changelist number. The rest of the parameters have to do with how the web page is displayed and whatnot. It looks a little odd/weird, but it looks to be consistent across the dozen or so changelists I just opened. I've been using this format for our notification e-mails for over three years and it hasn't changed.
To get the changelist of a particular revision of a file you can do an API call equivalent to something like this:
p4 changes -m 1 //Installation/main/OnlineActivationWebInstaller.wix/OnlineActivationWebInstaller.wxs#12
Which will yield this, where you can parse out the changelist number.
Change 30597 on 2007/01/10 by matthewja@__automation 'Adding Attempts logfile path ed'
They're online documentation doesn't seem to have any API kinds of things, just user stuff. You might want to E-mail Perforce to see if they can provide that.
Thanks!
-Matt
Hi everyone,
Thank you for your interest in this issue but we're unable to implement all of the excellent suggestions you make.
We understand this decision will be disappointing to everyone who voted for this issue. While we believe this suggestion would improve the product, after careful review of the most pressing needs of our customers, we've decided to prioritise other areas of the Bamboo roadmap, including:
We hope that you appreciate our candid and transparent communication. You can learn more about our approach to highly voted server suggestions here.
To learn more on how your suggestions are reviewed, see our updated workflow for server feature suggestions.
Kind regards,
Bamboo Team