test
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
|
||||
using UnityEngine;
|
||||
|
||||
namespace Unity.PlasticSCM.Editor
|
||||
{
|
||||
internal static class GetRelativePath
|
||||
{
|
||||
internal static string ToApplication(string path)
|
||||
{
|
||||
Uri relativeToUri = new Uri(ApplicationDataPath.Get());
|
||||
Uri pathUri = new Uri(FixVolumeLetterPath(path));
|
||||
|
||||
return Uri.UnescapeDataString(
|
||||
relativeToUri.MakeRelativeUri(pathUri).ToString());
|
||||
}
|
||||
|
||||
static string FixVolumeLetterPath(string path)
|
||||
{
|
||||
string volumeLetter = new string(new char[] { path[0] });
|
||||
volumeLetter = volumeLetter.ToUpperInvariant();
|
||||
|
||||
return string.Concat(volumeLetter, path.Substring(1));
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user