SMID と SID の変換は、フリーズポイントツールの CLI からのみ実行できます。
SID から SMID への変換および SMID から SID への変換には、freezept コマンドの sid サブコマンドおよび smid サブコマンドを使用します。これらの ID の変換は、デルタを追跡する独自のスクリプトまたはプログラムを作成する場合に使用すると便利です。
SID から SMID への変換には、freezept smid コマンドを使用します。構文は次のとおりです。
freezept smid [-w <ワークスペース名>][-r SID][-a] <ファイル名>
-r オプションは、SMID を計算する元の (<ファイル名> ファイル内の) SID を指定します。
-a オプションは、<ファイル名> ファイル内のすべての SID の SMID を計算する場合に使用します。
-w オプションを使用して、ワークスペースを指定できます。
example% freezept smid -r 1.38 module.c SID 1.38 = SMID“f5b67794 705f0768 a89b1f4 588de104”
example% freezept smid -a bringover.1 SID 1.1 = SMID“b05b0a2f 1db5246e 1a466014 707e38f5” SID 1.2 = SMID“d6s5c61f 5634f0ef 9847a080 d0d7b212” SID 1.2 = SMID“e31acdd5 6c1232e2 9e81c287 1edb2f41” SID 1.3 = SMID“c34c91b4 a818622a 2457356a 489b2728” SID 1.4 = SMID“98c0fd8d 889563fb cf722c2b 6afc9636” SID 1.5 = SMID“ble24be3 752fec3e df2d2717 a9b3f1fa” SID 1.6 = SMID“2b93d39 1ea2f6ba 9814320c bc609acb” SID 1.7 = SMID“1db7d640 42b0f009 35c60d7b b230bd85” SID 1.8 = SMID“906dfe9a ca7e2d6c a64da5be 4baef254”
SMID から SID への変換には、freezept sid コマンドを使用します。構文は次のとおりです。
freezept sid [-w <ワークスペース名>][-m “SMID”][-a] <ファイル名>
-m オプションは、SID を計算する元の (<ファイル名> ファイル内の) SMID を指定します。
-a オプションは、<ファイル名> ファイル内のすべてのデルタの SID を計算する場合に使用します。
-w オプションを使用して、ワークスペースを指定できます。
SMID にはスペース文字が含まれているので、SMID は引用符で囲む必要があります。
example% freezept smid -m“64fdd0df de9d7dd de75812 23da96aa”module.c SMID“f5b67794 705f0768 a89b1f4 588de104”= SID 1.36
example% freezept smid -a bringover.1 SMID“b05b0a2f 1db5246e 1a466014 707e38f5”= SID 1.1 SMID“d6s5c61f 5634f0ef 9847a080 d0d7b212”= SID 1.2 SMID“e31acdd5 6c1232e2 9e81c287 1edb2f41”= SID 1.2 SMID“c34c91b4 a818622a 2457356a 489b2728”= SID 1.3 SMID“98c0fd8d 889563fb cf722c2b 6afc9636”= SID 1.4 SMID“ble24be3 752fec3e df2d2717 a9b3f1fa”= SID 1.5 SMID“2b93d39 1ea2f6ba 9814320c bc609acb”= SID 1.6 SMID“1db7d640 42b0f009 35c60d7b b230bd85”= SID 1.7 SMID“906dfe9a ca7e2d6c a64da5be 4baef254”= SID 1.8 SMID“77481e8a 61542339 cc28f532 e5fc6389”= SID 1.9 SMID“cb97c9a6 d0342cf6 19b7b743 2436ca1c”= SID 1.10 SMID“46de4131 b96b9973 93958a07 b960074c2 = SID 1.11