VCP crash "no DB_File entry..." (resent)
Nikos Papadopoulos <[email protected]> Tue, 9 Aug 2005 14:28:19 -0700 (PDT)
| Newsgroups | gmane.comp.version-control.revml |
|---|---|
| Message-ID | <[email protected]> |
--0-1127245363-1123622899=:21410
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Content-Id:
Content-Disposition: inline
Hello,
I have been using the VCP (0.9) tool to get some VSS projects over
to a CVS repository and I've come across a problem.
During the import of a certain project, after completing about 26
of the 95 revisions, VCP crashes with the following message in the
log
file:
26.000000 vcp: no DB_File entry for vss;/INSTANT/Units/Units.dsp#0
followed by a stack dump.
I have checked the VSS database and it is error free. I am using
CVS client 1.11.20.
I have attached the log file and the vcp options file. I could also
post the SourceSafe archive if someone is willing to debug this...
I'd be thankfull for any insights
Log excerpts follow:
###############################################################################
0.000000 vcp: started Tue Aug 9 12:47:08 2005 (Tue Aug 9 09:47:08
2005 GMT)
1.000000 vcp: vcp instant_test.vcp
1.000000 vcp: reading config from instant_test.vcp
1.000000 vcp: loaded 'VCP::Source::vss' from 'CODE(0xda8200)'
1.000000 vcp: VCP::Source::vss work_root set to
'E:\cvs\tmp\vcp4040\source-vss'
1.000000 vcp: VCP::Source::vss command_chdir set to
'E:\cvs\tmp\vcp4040\source-vss'
1.000000 vcp: loaded 'VCP::Dest::cvs' from 'CODE(0xda8200)'
1.000000 vcp: VCP::Dest::cvs work_root set to
'E:\cvs\tmp\vcp4040\dest-cvs'
1.000000 vcp: VCP::Dest::cvs command_chdir set to
'E:\cvs\tmp\vcp4040\dest-cvs'
1.000000 vcp: VCP::Source::vss rev_root set to 'INSTANT/Units'
1.000000 vcp: $ mkdir --mode=0770 E:\cvs\tmp\vcp4040\source-vss
1.000000 vcp: SSDIR=E:\work\Test\INSTANT\vssdb
1.000000 vcp: $ chdir E:\cvs\tmp\vcp4040\source-vss
1.000000 vcp: $ ss help "/illegal arg" -YAdmin -I-
1.000000 vcp: VCP::Dest::cvs rev_root set to 'INSTANT/Units'
1.000000 vcp: plugin 0 is VCP::Source::vss
1.000000 vcp: plugin 1 is VCP::Dest::cvs
1.000000 vcp: changesets rules:
## Field Condition
## ==================== =========
time <=60
user_id equal
comment equal
source_filebranch_id notequal
1.000000 vcp: appending required ChangeSets filter
1.000000 vcp: Plugins: VCP::Source::vss, ChangeSets, VCP::Dest::cvs
1.000000 vcp: VCP::Dest::cvs command_chdir set to
'E:\cvs\tmp\vcp4040\dest-cvs\co'
1.000000 vcp: $ cvs ... checkout INSTANT/Units # establish local
CVS workspace
1.000000 vcp: $ mkdir --mode=0770 E:\cvs\tmp\vcp4040\dest-cvs\co
1.000000 vcp: $ chdir E:\cvs\tmp\vcp4040\dest-cvs\co
1.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository checkout
INSTANT/Units
cvs checkout: cannot find module `INSTANT/Units' - ignored
1.000000 vcp: cvs checkout failed. Missing module?
1.000000 vcp: $ cvs import ... INSTANT/Units # create module in
repository
1.000000 vcp: $ mkdir --mode=0770
E:\cvs\tmp\vcp4040\dest-cvs\empty_dir
1.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository import -m "VCP
destination module creation" INSTANT/Units vcp start
1.000000 vcp: $ cvs ... checkout INSTANT/Units # establish local
CVS workspace
1.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository checkout
INSTANT/Units
...
etc
...
25.000000 vcp: Checking in
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units/d_units_inst.c;
E:\work\cvs_repository/INSTANT/Units/d_units_inst.c,v <--
d_units_inst.c
new revision: 1.3; previous revision: 1.2
done
25.000000 vcp: d_units_inst.c#0.3 @22 </INSTANT/Units/> (text) edit
2022-02-02 08:12:00Z Nikospap "" committed as 1.3
25.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository tag v4_2e_30
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\d_units_inst.c
25.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository tag
Version_20_4_2e_40
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\d_units_inst.c
25.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository tag
v4_2e_40_2e_0_20_EN
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\d_units_inst.c
25.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository tag
Version_20_4_2e_50
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\d_units_inst.c
25.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository tag
v4_2e_50_2e_1_20_En
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\d_units_inst.c
25.000000 vcp: SSDIR=E:\work\Test\INSTANT\vssdb
25.000000 vcp: $ chdir E:\cvs\tmp\vcp4040\source-vss
25.000000 vcp: $ ss Get "$/INSTANT/Units/d_units_inst.c" -V5 -GN
-GLE:\cvs\tmp\vcp4040\source-vss\revs\d_units_inst.c -YAdmin -I-
Getting d_units_inst.c
25.000000 vcp: split protochange to build @24:time > 60: '1685792940'
vs. '1914675360
25.000000 vcp: change @24: 5 revs:
Units.dsp#0. @24 </INSTANT/Units/> (text) BASE REV
Units.vcproj#0. @24 </INSTANT/Units/> (text) BASE REV
Units.vcproj.vspscc#0. @24 </INSTANT/Units/> (text) BASE REV
Units_rc.mdb#0. @24 </INSTANT/Units/> (binary) BASE REV
Units_ro.rc#0. @24 </INSTANT/Units/> (text) BASE REV
25.000000 vcp: leftover revs 2 from change @24
25.000000 vcp: committing: end of change 23 reached
25.000000 vcp: $ chdir E:\cvs\tmp\vcp4040\dest-cvs\co
25.000000 vcp: $ cvs -Q -z9 -dE:\work\cvs_repository commit -f -m
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\d_units_inst.c
26.000000 vcp: Checking in
E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units/d_units_inst.c;
E:\work\cvs_repository/INSTANT/Units/d_units_inst.c,v <--
d_units_inst.c
new revision: 1.4; previous revision: 1.3
done
26.000000 vcp: d_units_inst.c#0.5 @23 </INSTANT/Units/> (text) edit
2017-03-05 15:42:00Z Nikospap "" committed as 1.4
26.000000 vcp: VCP::Rev=HASH(0x12e18ec) checking out Units.dsp#0. @24
</INSTANT/Units/> (text) BASE REV from cvs dest repo
26.000000 vcp: no DB_File entry for vss;/INSTANT/Units/Units.dsp#0.
VCP::RevMapDB::get('VCP::RevMapDB=HASH(0x1272b34)','ARRAY(0x12f298c)')
called at /loader/0xda8200/VCP/Dest/cvs.pm line 258
VCP::Dest::cvs::checkout_file('VCP::Dest::cvs=HASH(0x12624b8)','VCP::Rev=HASH(0x12e18ec)')
called at /loader/0xda8200/VCP/Dest.pm line 112
VCP::Dest::compare_base_revs('VCP::Dest::cvs=HASH(0x12624b8)','VCP::Rev=HASH(0x12e18ec)','E:\cvs\tmp\vcp4040\dest-cvs\co\INSTANT\Units\Units.dsp')
called at /loader/0xda8200/VCP/Dest/cvs.pm line 316
VCP::Dest::cvs::handle_rev('VCP::Dest::cvs=HASH(0x12624b8)','VCP::Rev=HASH(0x12e18ec)')
called at VCP/Filter/changesets.pm line 823
VCP::Filter::changesets::split_and_send_changes('VCP::Filter::changesets=HASH(0x12c8eec)')
called at VCP/Filter/changesets.pm line 902
VCP::Filter::changesets::handle_footer('VCP::Filter::changesets=HASH(0x12c8eec)','HASH(0x12692c8)')
called at /loader/0xda8200/VCP/Source.pm line 584
VCP::Source::handle_footer('VCP::Source::vss=HASH(0x11b23f0)','HASH(0x12692c8)')
called at VCP.pm line 141
eval {...} called at VCP.pm line 138
VCP::copy_all('VCP=HASH(0x116f274)','HASH(0x12919ec)','HASH(0x12692c8)')
called at script/vcp_par line 586
eval {...} called at script/vcp_par line 591
require main called at ../blib/lib/PAR.pm line 235
PAR::_run_member('Archive::Zip::ZipFileMember=HASH(0xec1590)',1)
called at script/main.pl line 4
require main called at ../blib/lib/PAR.pm line 235
PAR::_run_member('Archive::Zip::ZipFileMember=HASH(0xec1df4)')
called at ../blib/lib/PAR.pm line 213
PAR::import('PAR') called at -e line 698
eval {...} called at -e line 164
__par_pl::BEGIN() called at script/vcp_par line 0
eval {...} called at script/vcp_par line 0
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--0-1127245363-1123622899=:21410
Content-Type: application/octet-stream; name="INSTANT_TEST.vcp"
Content-Transfer-Encoding: base64
Content-Description: pat179655837
Content-Disposition: attachment; filename="INSTANT_TEST.vcp"
U291cmNlOiB2c3M6QWRtaW5AZTpcd29ya1xUZXN0XElOU1RBTlRcdnNzZGI6
SU5TVEFOVC9Vbml0cy8uLi4NCiAgICAgICAgIyMgDQogICAgICAgICMjIFNv
dXJjZSBkcml2ZXIgZW5hYmxpbmcgTDxDPHZjcD58dmNwPiB0byBleHRyYWN0
IHZlcnNpb25zDQogICAgICAgICMjIGZvcm0gYSB2c3MgcmVwb3NpdG9yeS4N
CiAgICAgICAgIyMgDQogICAgICAgICMjIFRoZSBzb3VyY2Ugc3BlY2lmaWNh
dGlvbiBmb3IgVlNTIGxvb2tzIGxpa2U6DQogICAgICAgICMjIA0KICAgICAg
ICAjIyAgICAgdnNzOmZpbGVzcGVjIFs8b3B0aW9ucz5dDQogICAgICAgICMj
IA0KICAgICAgICAjIyBDPGZpbGVzcGVjPiBtYXkgY29udGFpbiB0cmFpbGlu
ZyB3aWxkY2FyZHMsIGxpa2UNCiAgICAgICAgIyMgQzwvYS9iLy4uLj4gdG8g
ZXh0cmFjdCBhbiBlbnRpcmUgZGlyZWN0b3J5IHRyZWUgKHRoaXMgaXMNCiAg
ICAgICAgIyMgdGhlIG5vcm1hbCBjYXNlKS4NCiAgICAgICAgIyMgDQogICAg
ICAgICMjIE5PVEU6IFRoaXMgZG9lcyBub3Qgc3VwcG9ydCBpbmNyZW1lbnRh
bCBleHBvcnRzLCBzZWUNCiAgICAgICAgIyMgTElNSVRBVElPTlMuDQoNCiAg
ICAjLS1ib290c3RyYXA9Pz8/DQogICAgICAgICMjIA0KICAgICAgICAjIyAg
IC0tYm9vdHN0cmFwPXBhdHRlcm4NCiAgICAgICAgIyMgDQogICAgICAgICMj
IEZvcmNlcyBhbGwgZmlsZXMgbWF0Y2hpbmcgdGhlIGdpdmVuIHNoZWxsIHJl
Z3VsYXINCiAgICAgICAgIyMgZXhwcmVzc2lvbiAobWF5IHVzZSB3aWxkY2Fy
ZHMgbGlrZSAiKiIsICI/IiwgYW5kICIuLi4iKSB0bw0KICAgICAgICAjIyBo
YXZlIHRoZWlyIGZpcnN0IHJldmlzaW9ucyB0cmFuc2ZlcnJlZCBhcyBjb21w
bGV0ZSBjb3BpZXMNCiAgICAgICAgIyMgaW5zdGVhZCBvZiBkZWx0YXMuICBU
aGlzIGlzIHVzZWZ1bCB3aGVuIHlvdSB3YW50IHRvDQogICAgICAgICMjIHRy
YW5zZmVyIGEgcmV2aXNpb24gb3RoZXIgdGhhbiB0aGUgZmlyc3QgcmV2aXNp
b24gYXMgdGhlDQogICAgICAgICMjIGZpcnN0IHJldmlzaW9uIGluIHRoZSB0
YXJnZXQgcmVwb3NpdG9yeS4gIEl0IGlzIGFsc28gdXNlZnVsDQogICAgICAg
ICMjIHdoZW4geW91IHdhbnQgdG8gc2tpcCBzb21lIHJldmlzaW9ucyBpbiB0
aGUgdGFyZ2V0DQogICAgICAgICMjIHJlcG9zaXRvcnkgKGFsdGhvdWdoIHRo
ZSBMPE1hcCBmaWx0ZXJ8VkNQOjpGaWx0ZXI6Om1hcD4gaGFzDQogICAgICAg
ICMjIHN1cGVyY2VkZWQgdGhpcyB1c2UpLg0KDQogICAgIy0tY2FzZS1zZW5z
aXRpdmUNCiAgICAgICAgIyMgDQogICAgICAgICMjIFdoZXRoZXIgb3Igbm90
IHRvIGNvbXBhcmUgZmlsZW5hbWVzIGluIGEgY2FzZSBzZW5zaXRpdmUNCiAg
ICAgICAgIyMgbWFubmVyLiAgVGhpcyBkZWZhdWx0cyB0byB0cnVlIG9uIFdp
bjMyIGFuZCBmYWxzZQ0KICAgICAgICAjIyBlbHNld2hlcmUuICBJdCBhbHNv
IG1heSBub3QgYWZmZWN0IGFsbCBvcGVyYXRpb25zIGJlY2F1c2UNCiAgICAg
ICAgIyMgVkNQIHNoZWxscyBvdXQgdG8gc3ViY29tbWFuZHMgdGhhdCBoYXZl
IHRoZWlyIG93biBvcGluaW9ucw0KICAgICAgICAjIyBhYm91dCBzdWNoIG1h
dHRlcnMuDQoNCiAgICAjLS1jb250aW51ZQ0KICAgICAgICAjIyANCiAgICAg
ICAgIyMgVGVsbHMgVkNQIHRvIGNvbnRpbnVlIHdoZXJlIGl0IGxlZnQgb2Zm
IGZyb20gbGFzdCB0aW1lLiANCiAgICAgICAgIyMgVGhpcyB3aWxsIG5vdCBk
ZXRlY3QgbmV3IGJyYW5jaGVzIG9mIGFscmVhZHkgdHJhbnNmZXJyZWQNCiAg
ICAgICAgIyMgcmV2aXNpb25zICh0aGlzIGxpbWl0YXRpb24gc2hvdWxkIGJl
IGxpZnRlZCwgYnV0IHJlc3VsdHMgaW4NCiAgICAgICAgIyMgYW4gZXhwZW5z
aXZlIHJlc2NhbiBvZiBtZXRhZGF0YSksIGJ1dCB3aWxsIGRldGVjdCB1cGRh
dGVzDQogICAgICAgICMjIHRvIGFscmVhZHkgdHJhbnNmZXJyZWQgcmV2aXNp
b25zLg0KDQogICAgIy0tZGItZGlyPT8/Pw0KICAgICAgICAjIyANCiAgICAg
ICAgIyMgVGhlIGRpcmVjdG9yeSB0byBzdG9yZSBWQ1AncyBzdGF0ZSBpbmZv
cm1hdGlvbiBpbi4NCiAgICAgICAgIyMgDQogICAgICAgICMjIFZDUCBzdG9y
ZSBzdGF0ZSBpbmZvcm1hdGlvbiBmb3IgZWFjaCB0cmFuc2ZlciB0aGF0DQog
ICAgICAgICMjIGRlc2NyaWJlcyB3aGF0IHJldmlzaW9ucyB3ZXJlIHJlYWQg
ZnJvbSB0aGUgc291cmNlDQogICAgICAgICMjIHJlcG9zaXRvcnkgYW5kIGhv
dyB0aGV5IHdlcmUgd3JpdHRlbiB0byB0aGUgZGVzdGluYXRpb24NCiAgICAg
ICAgIyMgcmVwb3NpdG9yeS4gVHlwaWNhbGx5IHRoaXMgaXMga2VwdCBpbiBh
IHN1YmRpcmVjdG9yeSBvZiB0aGUNCiAgICAgICAgIyMgQzx2Y3Bfc3RhdGU+
IGRpcmVjdG9yeSwgd2hlcmUgdGhlIHN1YmRpcmVjdG9yeSBpcyBiYXNlZCBv
bg0KICAgICAgICAjIyB0aGUgQzxyZXBvX2lkPiB2YWx1ZSAod2hpY2ggbWF5
IGJlIHNldCBieSB0aGUgQzwtLXJlcG8taWQ+DQogICAgICAgICMjIG9wdGlv
bikuICBUaGlzIGFsbG93cyB5b3UgdG8gc2V0IHRoZSBkaXJlY3RvcnkgbmFt
ZS4NCg0KICAgIC0tcmVwby1pZD12c3MNCiAgICAgICAgIyMgDQogICAgICAg
ICMjIFRoZSBnbG9iYWxseSB1bmlxdWUgaWRlbnRpZmllciBmb3IgYSByZXBv
c2l0b3J5LiAgVGhpcyBpcw0KICAgICAgICAjIyBub3JtYWxseSBzZXQgdG8g
dGhlIHJlcG9fc2VydmVyIGZpZWxkIHZhbHVlIGZyb20gdGhlDQogICAgICAg
ICMjIHJlcG9zaXRvcnkgc3BlY2lmaWNhdGlvbiBidXQgbWF5IG5lZWQgdG8g
YmUgc3BlY2lmaWVkDQogICAgICAgICMjIG1hbnVhbGx5IGlmIHRoZSByZXBv
c2l0b3J5IGhhcyBiZWVuIG1vdmVkIG9yIGlzIGFjY2Vzc2VkDQogICAgICAg
ICMjIHVzaW5nIGRpZmZlcmVudCBzZXJ2ZXIgc3BlY2lmaWNhdGlvbnMuDQog
ICAgICAgICMjIA0KICAgICAgICAjIyBUaGlzIGlzIG9ubHkgdXNlZCB3aGVu
IGEgc291cmNlIG9yIGRlc3RpbmF0aW9uIG5lZWRzIHRvDQogICAgICAgICMj
IGNyZWF0ZSBhIHRyYW5zZmVyIHN0YXRlIGRhdGFiYXNlLCBhbmQgaXMgaWdu
b3JlZCBieSB0aG9zZQ0KICAgICAgICAjIyB0aGF0IGRvbid0LiAgSXQgaXMg
YWxsb3dlZCBnbG9iYWxseSAodW5sZXNzIG90aGVyd2lzZQ0KICAgICAgICAj
IyBkb2N1bWVudGVkKSBzbyB0aGF0IHVzZXJzIG1heSBiZSBjb25zaXN0ZW50
IGluIHNldHRpbmcgaXQNCiAgICAgICAgIyMgc28gdGhhdCBpZiBhIHNvdXJj
ZSBvciBkZXN0cyBzdWRkZW5seSBncm93cyBhIG5lZWQgdG8gdXNlDQogICAg
ICAgICMjIGl0LCBpdCB3aWxsIGJlIHRoZXJlIChpZiB0aGUgdXNlciBoYXMg
YmVlbiBjb25zaXN0ZW50KS4NCg0KICAgICMtLXJldi1yb290PT8/Pw0KDQog
ICAgIy0tdW5kb2NoZWNrb3V0DQogICAgICAgICMjIA0KICAgICAgICAjIyBJ
ZiBzZXQsIFZDUCB3aWxsIHVuZG8gdXNlcnMnIGNoZWNrb3V0cyB3aGVuIGl0
IHJ1bnMgaW4gdG8NCiAgICAgICAgIyMgdGhlICJGaWxlIC4uLiBpcyBjaGVj
a2VkIG91dCBieSAuLi4iIGVycm9yLiAgVGhpcyBlcnJvcg0KICAgICAgICAj
IyBvY2N1cnMgd2hlbiBzY2FubmluZyBtZXRhZGF0YSBmb3IgYSBmaWxlIHdo
aWNoIGlzIGNoZWNrZWQNCiAgICAgICAgIyMgb3V0IGJ5IHNvbWVib2R5IGFu
ZCB0aGVyZSBpcyBhbHNvIGEgZGVsZXRlZCBmaWxlIG9mIHRoZQ0KICAgICAg
ICAjIyBzYW1lIG5hbWUuICBOT1RFOiBUaGUgVlNTIGFjY291bnQgVkNQIHVz
ZXMgbWF5IG5lZWQNCiAgICAgICAgIyMgYWRtaW5pc3RyYXRpdmUgcHJpdmlk
Z2VzIHRvIHBlcmZvcm0gVW5kb0NoZWNrb3V0IG9uIGZpbGVzDQogICAgICAg
ICMjIGNoZWNrZWQgb3V0IGJ5IHNvbWUgb3RoZXIgdXNlci4NCg0KRGVzdDog
Y3ZzOmU6XHdvcmtcY3ZzX3JlcG9zaXRvcnk6SU5TVEFOVC9Vbml0cy8uLi4N
CiAgICAgICAgIyMgDQogICAgICAgICMjIFRoaXMgZHJpdmVyIGFsbG93cyBM
PHZjcHx2Y3A+IHRvIGluc2VydCByZXZpc2lvbnMgaW4gdG8gYQ0KICAgICAg
ICAjIyBDVlMgcmVwb3NpdG9yeS4NCiAgICAgICAgIyMgDQogICAgICAgICMj
IENoZWNrcyBvdXQgdGhlIGluZGljYXRlZCBtb2R1bGUgb3IgZGlyZWN0b3J5
IGluIHRvIGENCiAgICAgICAgIyMgdGVtcG9yYXJ5IGRpcmVjdG9yeSBhbmQg
dXNlIGl0IHRvIGFkZCwgZGVsZXRlLCBhbmQgYWx0ZXINCiAgICAgICAgIyMg
ZmlsZXMuDQogICAgICAgICMjIA0KICAgICAgICAjIyBJZiB0aGUgbW9kdWxl
IGRvZXMgbm90IGV4aXN0IGl0IGlzIGNyZWF0ZWQgd2l0aCAiY3ZzDQogICAg
ICAgICMjIGltcG9ydC4iDQogICAgICAgICMjIA0KICAgICAgICAjIyBUT0RP
OiBTa2lwIGFsbCBkaXJlY3RvcmllcyBuYW1lZCAiQ1ZTIiwgaW4gY2FzZSBh
IENWUyB0cmVlDQogICAgICAgICMjIGlzIGJlaW5nIGltcG9ydGVkLiBQZXJo
YXBzIG1ha2UgaXQgZmF0YWwsIGJ1dCB1c2UgYW4gb3B0aW9uDQogICAgICAg
ICMjIHRvIGFsbG93IGl0LiBJbiB0aGlzIGNhc2UsIENWUyBkaXJlY3Rvcmll
cyBjYW4gYmUgZGV0ZWN0ZWQNCiAgICAgICAgIyMgYnkgc2Nhbm5pbmcgcmV2
cyBiZWZvcmUgZG9pbmcgYW55dGhpbmcuDQoNCiAgICAjLS1jYXNlLXNlbnNp
dGl2ZQ0KICAgICAgICAjIyANCiAgICAgICAgIyMgV2hldGhlciBvciBub3Qg
dG8gY29tcGFyZSBmaWxlbmFtZXMgaW4gYSBjYXNlIHNlbnNpdGl2ZQ0KICAg
ICAgICAjIyBtYW5uZXIuICBUaGlzIGRlZmF1bHRzIHRvIHRydWUgb24gV2lu
MzIgYW5kIGZhbHNlDQogICAgICAgICMjIGVsc2V3aGVyZS4gIEl0IGFsc28g
bWF5IG5vdCBhZmZlY3QgYWxsIG9wZXJhdGlvbnMgYmVjYXVzZQ0KICAgICAg
ICAjIyBWQ1Agc2hlbGxzIG91dCB0byBzdWJjb21tYW5kcyB0aGF0IGhhdmUg
dGhlaXIgb3duIG9waW5pb25zDQogICAgICAgICMjIGFib3V0IHN1Y2ggbWF0
dGVycy4NCg0KICAgICMtLWRiLWRpcj0/Pz8NCiAgICAgICAgIyMgDQogICAg
ICAgICMjIFRoZSBkaXJlY3RvcnkgdG8gc3RvcmUgVkNQJ3Mgc3RhdGUgaW5m
b3JtYXRpb24gaW4uDQogICAgICAgICMjIA0KICAgICAgICAjIyBWQ1Agc3Rv
cmUgc3RhdGUgaW5mb3JtYXRpb24gZm9yIGVhY2ggdHJhbnNmZXIgdGhhdA0K
ICAgICAgICAjIyBkZXNjcmliZXMgd2hhdCByZXZpc2lvbnMgd2VyZSByZWFk
IGZyb20gdGhlIHNvdXJjZQ0KICAgICAgICAjIyByZXBvc2l0b3J5IGFuZCBo
b3cgdGhleSB3ZXJlIHdyaXR0ZW4gdG8gdGhlIGRlc3RpbmF0aW9uDQogICAg
ICAgICMjIHJlcG9zaXRvcnkuIFR5cGljYWxseSB0aGlzIGlzIGtlcHQgaW4g
YSBzdWJkaXJlY3Rvcnkgb2YgdGhlDQogICAgICAgICMjIEM8dmNwX3N0YXRl
PiBkaXJlY3RvcnksIHdoZXJlIHRoZSBzdWJkaXJlY3RvcnkgaXMgYmFzZWQg
b24NCiAgICAgICAgIyMgdGhlIEM8cmVwb19pZD4gdmFsdWUgKHdoaWNoIG1h
eSBiZSBzZXQgYnkgdGhlIEM8LS1yZXBvLWlkPg0KICAgICAgICAjIyBvcHRp
b24pLiAgVGhpcyBhbGxvd3MgeW91IHRvIHNldCB0aGUgZGlyZWN0b3J5IG5h
bWUuDQoNCiAgICAjLS1kZWxldGUtY3Zzcm9vdA0KICAgICAgICAjIyANCiAg
ICAgICAgIyMgSWYgQzwtLWluaXQtY3Zzcm9vdD4gaXMgcGFzc2VkIGFuZCB0
aGUgdGFyZ2V0IGRpcmVjdG9yeSBpcw0KICAgICAgICAjIyBub3QgZW1wdHks
IGl0IHdpbGwgYmUgZGVsZXRlZC4JVEhJUyBJUyBEQU5HRVJPVVMgQU5EDQog
ICAgICAgICMjIFNIT1VMRCBPTkxZIEJFIFVTRUQgSU4gVEVTVCBFTlZJUk9O
TUVOVFMuDQoNCiAgICAjLS1pbml0LWN2c3Jvb3QNCiAgICAgICAgIyMgDQog
ICAgICAgICMjIEluaXRpYWxpemVzIGEgY3ZzIHJlcG9zaXRvcnkgaW4gdGhl
IGRpcmVjdG9yeSBpbmRpY2F0ZWQgaW4NCiAgICAgICAgIyMgdGhlIGN2cyBD
VlNST09UIHNwZWMuICBSZWZ1c2VzIHRvIGluaXQgYSBub24tZW1wdHkNCiAg
ICAgICAgIyMgZGlyZWN0b3J5Lg0KDQogICAgLS1yZXBvLWlkPWN2cw0KICAg
ICAgICAjIyANCiAgICAgICAgIyMgVGhlIGdsb2JhbGx5IHVuaXF1ZSBpZGVu
dGlmaWVyIGZvciBhIHJlcG9zaXRvcnkuICBUaGlzIGlzDQogICAgICAgICMj
IG5vcm1hbGx5IHNldCB0byB0aGUgcmVwb19zZXJ2ZXIgZmllbGQgdmFsdWUg
ZnJvbSB0aGUNCiAgICAgICAgIyMgcmVwb3NpdG9yeSBzcGVjaWZpY2F0aW9u
IGJ1dCBtYXkgbmVlZCB0byBiZSBzcGVjaWZpZWQNCiAgICAgICAgIyMgbWFu
dWFsbHkgaWYgdGhlIHJlcG9zaXRvcnkgaGFzIGJlZW4gbW92ZWQgb3IgaXMg
YWNjZXNzZWQNCiAgICAgICAgIyMgdXNpbmcgZGlmZmVyZW50IHNlcnZlciBz
cGVjaWZpY2F0aW9ucy4NCiAgICAgICAgIyMgDQogICAgICAgICMjIFRoaXMg
aXMgb25seSB1c2VkIHdoZW4gYSBzb3VyY2Ugb3IgZGVzdGluYXRpb24gbmVl
ZHMgdG8NCiAgICAgICAgIyMgY3JlYXRlIGEgdHJhbnNmZXIgc3RhdGUgZGF0
YWJhc2UsIGFuZCBpcyBpZ25vcmVkIGJ5IHRob3NlDQogICAgICAgICMjIHRo
YXQgZG9uJ3QuICBJdCBpcyBhbGxvd2VkIGdsb2JhbGx5ICh1bmxlc3Mgb3Ro
ZXJ3aXNlDQogICAgICAgICMjIGRvY3VtZW50ZWQpIHNvIHRoYXQgdXNlcnMg
bWF5IGJlIGNvbnNpc3RlbnQgaW4gc2V0dGluZyBpdA0KICAgICAgICAjIyBz
byB0aGF0IGlmIGEgc291cmNlIG9yIGRlc3RzIHN1ZGRlbmx5IGdyb3dzIGEg
bmVlZCB0byB1c2UNCiAgICAgICAgIyMgaXQsIGl0IHdpbGwgYmUgdGhlcmUg
KGlmIHRoZSB1c2VyIGhhcyBiZWVuIGNvbnNpc3RlbnQpLg0KDQo=
--0-1127245363-1123622899=:21410
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
revml mailing list
[email protected]
http://maillist.perforce.com/mailman/listinfo/revml
--0-1127245363-1123622899=:21410--