Function calls like "GetChangelists" (RepositoryChangelist.cs) will call "FileSpec.ToString(files)", which can include a revision specifier of some form.
If the revision identified is a timestamp, only the date portion is being returned, despite the full date-and-time being set correctly.
This appears to be due to the ToString function in DateTimeVersion, which only references the date portion of the timestamp:
public override string ToString()
{
return String.Format("@{0}", Version.ToString("yyyy/M/d"));
}
(VersionSpec.cs)
It's likely that the fix is simply to extend the format string to include the timestamp - so something like this: