message: fix version specification because nuget only likes dashes.
diff: function MakeVersion ( $major, $minor, $datetimeStamp )
  {
  - $revision, $branch = $datetimeStamp.Split("-")
  + $revision, $branch = $datetimeStamp.Split("-", 2)
  if ( $branch -eq $null )
  {
  @@ -71,5 +71,5 @@ function GetDatetimeStamp ( $pgoBranch )
  throw "FAILED: Get forkDate"
  }
  - return $forkDate + "-" + $pgoBranch.Replace("/", "_").Replace("-", "_").Replace(".", "_")
  + return $forkDate + "-" + ( $pgoBranch -replace "(/|\.|@|>|<)", "-" )
  }
  \ No newline at end of file
  