#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" などと記述する.


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS