1: 2009-08-13 (木) 16:47:58 iseki |
現: 2009-08-25 (火) 12:12:10 iseki |
| ** SimulatorVersion [#b68b06d9] | | ** SimulatorVersion [#b68b06d9] |
| + | |
| + | *** simulatorVersion の構造 [#b8bd7561] |
| + | + "OpenSim " + versionNumber + " (" + flavour + ")" |
| + | + ''+'' git または svn リビジョン |
| + | + ''+'' " (OS " + Util.GetOperatingSystemInformation() + ")" + ... |
| + | #br |
| + | |
| + | *** versionNumber [#u3af40ef] |
| + | - OpenSim/Framework/Servers/VersionInfo.cs |
| + | - "OpenSim " + versionNumber + " (" + flavour + ")" |
| + | - floavour は "Dev" など |
| + | #br |
| + | |
| + | *** 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ファイルになっている) |
| + | #br |
| + | |
| + | *** OS Version [#v9bdd336] |
| + | - OpenSim/Framework/Util.cs の GetOperatingSystemInformation() |
| + | #br |
| + | |
| + | *** simulatorVersion [#d34b780c] |
| + | - versionNumber, flavour, revision, OS Version その他をあわせたもの |
| + | - OpenSim/Region/Framework/Scenes/Scene.cs の Scene() コンストラクタ |
| + | - m_simulatorVersion = simulatorVersion + " (OS " + Util.GetOperatingSystemInformation() + ")" + ... |
| + | #br |
| + | #br |
| + | ----------- |
| + | *** OS が違うだけで,「シミュレータのバージョン違い」のワーニングが出ることへの対処 [#yd17a884] |
| + | + OpenSim/Region/Framework/Scenes/Scene.cs の Scene() で simulatorVersion 以降をコメントアウト |
| + | + svn を使用していて,リビジョンを読み込まない場合(Vine4.2)は svn_revision ファイルを作る.先頭行に番号を書くだけ. |
| + | + git と svnを併用する場合は,svnの svn_revisin で調整. |
| + | -- 先頭行に "git# 100" などと記述する. |