#author("2023-12-30T16:33:33+00:00","default:iseki","iseki") ** SimulatorVersion [#b68b06d9] #author("2023-12-31T04:51:56+00:00","default:iseki","iseki") *** simulatorVersion の構造 [#b8bd7561] + "OpenSim " + versionNumber + " (" + flavour + ")" + ''+'' git または svn リビジョン + ''+'' " (OS " + Util.GetOperatingSystemInformation() + ")" + ... *** versionNumber [#u3af40ef] - OpenSim/Framework/Servers/VersionInfo.cs - "OpenSim " + versionNumber + " (" + flavour + ")" - floavour は "Dev" など *** revision [#a26057c0] - OpenSim/Framework/Servers/BaseOpenSimServer.cs の EnhanceVersionInformation() - リビジョンの読み込み ++ git の ''.version'' ファイルを読む ''git# ...'' となる ++ svn の ''svn_revision'' ファイルを読む ++ svn の ''.svn/entries'' ファイルを読む --- ただし subversion (1.3.2 [Vine4.2]) の .svn/entries は読めない (1.3.2ではXMLファイルになっている) *** OS Version [#v9bdd336] - OpenSim/Framework/Util.cs の GetOperatingSystemInformation() *** simulatorVersion [#d34b780c] - versionNumber, flavour, revision, OS Version その他をあわせたもの - OpenSim/Region/Framework/Scenes/Scene.cs の Scene() コンストラクタ - m_simulatorVersion = simulatorVersion + " (OS " + Util.GetOperatingSystemInformation() + ")" + ... #br ----------- *** OS が違うだけで,「シミュレータのバージョン違い」のワーニングが出ることへの対処 [#yd17a884] + OpenSim/Region/Framework/Scenes/Scene.cs の Scene() で simulatorVersion 以降をコメントアウト + svn を使用していて,リビジョンを読み込まない場合(Vine4.2)は svn_revision ファイルを作る.先頭行に番号を書くだけ. + git と svnを併用する場合は,svnの svn_revisin で調整. -- 先頭行に "git# 100" などと記述する.