using System.Reflection; using System; using System.Text.RegularExpressions; using UnityEngine; using Perforce.P4; namespace P4Connect { /// <summary> /// Version wrappers for P4Connect /// </summary> public static class Version { public static string appName = "p4connect"; public static string p4ConnectVersion = "2.7"; public static string perforceRelease = "2015.1.0.0"; // Copy this into the AssemblyInfo for P4Connect? public static string branch = "GA.1."; public static string changeIdStr = ""; #if DEBUG public static string build = branch + "D." + ChangeId; #else public static string build = branch + "R." + ChangeId; #endif public static string ChangeId { get { string change = " $Change: 12954 $"; // File must be stored +k so the RCS Keyword expands if (String.IsNullOrEmpty(changeIdStr)) { changeIdStr = Regex.Match(change, @"\d+").Value; } return changeIdStr; } } static Options NameVerOpts = null; // Create an Array of options for the Connect call. You can see these in the Perforce server log public static Options ConnectOptions { get { if (NameVerOpts == null) { NameVerOpts = new Options(); NameVerOpts.Add("ProgramName", appName); NameVerOpts.Add("ProgramVersion", p4ConnectVersion + "." + build); } return NameVerOpts; } } } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 12954 | anis_sg |
Populate -o //guest/perforce_software/p4connect/... //guest/anis_sg/perforce_software/p4connect/.... |
||
//guest/perforce_software/p4connect/src/P4Connect/P4Connect/P4Connect.VersionInfo.cs | |||||
#7 | 12945 | Norman Morse | Changes from internal main GA.1 | ||
#6 | 12566 | Norman Morse |
Fixed hang when restarting after rebuild Updated Release String to GA |
||
#5 | 12553 | Norman Morse |
integrate from internal main Build fixes for EC. Major changes to Configuration and re-initialization code. Bug fixes |
||
#4 | 12512 | Norman Morse | Integrate from Dev branch, preparing for Beta3 release | ||
#3 | 12252 | Norman Morse |
2.7 Beta2 release unitypackages. Updated version file. |
||
#2 | 12251 | Norman Morse |
Fixes for Beta 2 release Mostly Configuration dialog bug fixes |
||
#1 | 12135 | Norman Morse |
Integrate dev branch changes into main. This code is the basiis of the 2.7 BETA release which provides Unity 5 compatibility |
||
//guest/norman_morse/dev/p4connect/src/P4Connect/P4Connect/P4Connect.VersionInfo.cs | |||||
#5 | 12101 | Norman Morse |
Additional movement towards Unity 5. Still gettting DllNotFound exceptions in 5 |
||
#4 | 12099 | Norman Morse |
Various changes to prepare for Beta Fixed VersionInfo to show changeID Added "additional ignore in config". Updated ReleaseNotes |
||
#3 | 12088 | Norman Morse | Fix RCS keyword | ||
#2 | 11896 | Norman Morse | Checkin of Version file | ||
#1 | 11403 | Norman Morse | Add version module to P4Connect |