anatawa12 / ConsoleLogSaver

The tool to share Unity console log with friend who is good to error resolving. エラー解決に強い友達とUnityのコンソールログを共有するためのツール
28 stars 0 forks source link

UPM-DependencyがGitの場合、実際にインストールされているリビジョンのコミットハッシュを取得・表示してほしい #35

Open KisaragiEffective opened 1 month ago

KisaragiEffective commented 1 month ago

related: #34

現状のUpm-DependencyにおいてGitHubからインストールした場合、

Upm-Dependency: com.vrmc.gltf@https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF
Upm-Dependency: io.github.kisaragieffective.resonite-import-helper@https://github.com/KisaragiEffective/ResoniteImportHelper.git

として表示されますが、これはハッシュに関する情報を含んでいません。

バグについてのbisectを行う時、スタックトレースの表示からハッシュ (以下の例ではb063fc4d2a) を取り出してこなければならず、やや面倒です。

================f7d5f2fc3ee04b52bf4465293e2046eb================
Content: log-element
Mode: 8406016
Mode-Raw: 00804400

Automated NoIK processor
UnityEngine.Debug:Log (object)
ResoniteImportHelper.Transform.AvatarTransformService:PerformConversionPure (UnityEngine.GameObject,bool,bool,bool,ResoniteImportHelper.Allocator.ResourceAllocator) (at ./Library/PackageCache/io.github.kisaragieffective.resonite-import-helper@b063fc4d2a/Editor/Transform/AvatarTransformService.cs:51)
ResoniteImportHelper.TransFront.Entry:PerformConversion (UnityEngine.GameObject,bool,bool,bool,bool) (at ./Library/PackageCache/io.github.kisaragieffective.resonite-import-helper@b063fc4d2a/Editor/TransFront/Entry.cs:28)
ResoniteImportHelper.UI.ExporterWindow/<>c__DisplayClass1_0:<OnMount>b__3 () (at ./Library/PackageCache/io.github.kisaragieffective.resonite-import-helper@b063fc4d2a/Editor/UI/ExporterWindow.cs:64)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

そこで、ビューワ上では実際にインストールされているコミットハッシュを表示してほしいです。