- バックアップ一覧
- ソース を表示
- OpenSim/Hack/SimulatorVersion は削除されています。
SimulatorVersion †[edit]
simulatorVersion の構造 †[edit]
- "OpenSim " + versionNumber + " (" + flavour + ")"
- + git または svn リビジョン
- + " (OS " + Util.GetOperatingSystemInformation() + ")" + ...
versionNumber †[edit]
- OpenSim/Framework/Servers/VersionInfo.cs
- "OpenSim " + versionNumber + " (" + flavour + ")"
- floavour は "Dev" など
revision †[edit]
- 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 †[edit]
- OpenSim/Framework/Util.cs の GetOperatingSystemInformation()
simulatorVersion †[edit]
- versionNumber, flavour, revision, OS Version その他をあわせたもの
- OpenSim/Region/Framework/Scenes/Scene.cs の Scene() コンストラクタ
- m_simulatorVersion = simulatorVersion + " (OS " + Util.GetOperatingSystemInformation() + ")" + ...
OS が違うだけで,「シミュレータのバージョン違い」のワーニングが出ることへの対処 †[edit]
- OpenSim/Region/Framework/Scenes/Scene.cs の Scene() で simulatorVersion 以降をコメントアウト
- svn を使用していて,リビジョンを読み込まない場合(Vine4.2)は svn_revision ファイルを作る.先頭行に番号を書くだけ.
- git と svnを併用する場合は,svnの svn_revisin で調整.