Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 45043 invoked by uid 500); 12 Jun 2001 12:49:17 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 45023 invoked from network); 12 Jun 2001 12:49:16 -0000 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C0F33E.0B6E73A6" Subject: [PATCH] src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS{,GET,LABEL}.java X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0 Date: Tue, 12 Jun 2001 13:48:57 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS{,GET,LABEL}.java Thread-Index: AcDzPgruCiPJN7guRL2CxXwAjoW2IQ== From: "Jon Skeet" To: X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N This is a multi-part message in MIME format. ------_=_NextPart_001_01C0F33E.0B6E73A6 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Attached are patches for MSVSS.java, MSVSSGET.java and MSVSSLABEL.java. These allow GET to be run in "quiet" mode and LABEL to be run with an autoresponse (which means you can automatically replace an old label, should you wish to). I've also added "autoresponse" to the JavaDoc comment for GET, "comment" to the JavaDoc comment for LABEL, and tidied up the GET JavaDocs (which had instead of in the table). Jon ------_=_NextPart_001_01C0F33E.0B6E73A6 Content-Type: text/plain; name="MSVSSLABELdiff.txt" Content-Transfer-Encoding: base64 Content-Description: MSVSSLABELdiff.txt Content-Disposition: attachment; filename="MSVSSLABELdiff.txt" LS0tIE1TVlNTTEFCRUwuamF2YS5vcmlnaW5hbAlUdWUgSnVuIDEyIDEzOjMzOjE1IDIwMDEKKysr IE1TVlNTTEFCRUwuamF2YQlUdWUgSnVuIDEyIDEzOjQ3OjI2IDIwMDEKQEAgLTkzLDEzICs5Mywy NSBAQAogICogICAgICA8dGQ+QW4gZXhpc3RpbmcgZmlsZSBvciBwcm9qZWN0IHZlcnNpb24gdG8g bGFiZWw8L3RkPgogICogICAgICA8dGQ+Tm88L3RkPgogICogICA8L3RyPgorICogICA8dHI+Cisg KiAgICAgIDx0ZD5hdXRvcmVzcG9uc2U8L3RkPgorICogICAgICA8dGQ+V2hhdCB0byByZXNwb25k IHdpdGggKHNldHMgdGhlIC1JIG9wdGlvbikuIEJ5IGRlZmF1bHQsIC1JLSBpcworICogICAgICB1 c2VkOyB2YWx1ZXMgb2YgWSBvciBOIHdpbGwgYmUgYXBwZW5kZWQgdG8gdGhpcy48L3RkPgorICog ICAgICA8dGQ+Tm88L3RkPgorICogICA8L3RyPgorICogICA8dHI+CisgKiAgICAgIDx0ZD5jb21t ZW50PC90ZD4KKyAqICAgICAgPHRkPlRoZSBjb21tZW50IHRvIHVzZSBmb3IgdGhpcyBsYWJlbC4g RW1wdHkgb3IgJy0nIGZvciBubyBjb21tZW50LjwvdGQ+CisgKiAgICAgIDx0ZD5ObzwvdGQ+Cisg KiAgIDwvdHI+CisgKiAgICAgIAogICogPC90YWJsZT4KICAqCiAgKiBAYXV0aG9yIFBoaWxsaXAg V2VsbHMKICAqLwogcHVibGljIGNsYXNzIE1TVlNTTEFCRUwgZXh0ZW5kcyBNU1ZTUwogewotCisg ICAgcHJpdmF0ZSBTdHJpbmcgbV9BdXRvUmVzcG9uc2UgPSBudWxsOwogICAgIHByaXZhdGUgU3Ry aW5nIG1fTGFiZWwgPSBudWxsOwogICAgIHByaXZhdGUgU3RyaW5nIG1fVmVyc2lvbiA9IG51bGw7 CiAgICAgcHJpdmF0ZSBTdHJpbmcgbV9Db21tZW50ID0gIi0iOwpAQCAtMTQwLDggKzE1Miw4IEBA CiAgICAgICAgIC8vIC1DCiAgICAgICAgIGNvbW1hbmRMaW5lLmNyZWF0ZUFyZ3VtZW50KCkuc2V0 VmFsdWUoIi1DIitnZXRDb21tZW50KCkpOwogCi0gICAgICAgIC8vIC1JLQotICAgICAgICBjb21t YW5kTGluZS5jcmVhdGVBcmd1bWVudCgpLnNldFZhbHVlKCItSS0iKTsgIC8vIGlnbm9yZSBhbGwg ZXJyb3JzCisgICAgICAgIC8vIC1JLSBvciAtSS1ZIG9yIC1JLU4KKyAgICAgICAgZ2V0QXV0b3Jl c3BvbnNlKGNvbW1hbmRMaW5lKTsKIAogICAgICAgICAvLyAtTAogICAgICAgICAvLyBTcGVjaWZ5 IHRoZSBuZXcgbGFiZWwgb24gdGhlIGNvbW1hbmQgbGluZSAoaW5zdGVhZCBvZiBiZWluZyBwcm9t cHRlZCkKQEAgLTI0Miw1ICsyNTQsMzQgQEAKICAgICAgKi8KICAgICBwdWJsaWMgU3RyaW5nIGdl dENvbW1lbnQoKSB7CiAgICAgICAgIHJldHVybiBtX0NvbW1lbnQ7CisgICAgfQorICAgIAorICAg IHB1YmxpYyB2b2lkIHNldEF1dG9yZXNwb25zZShTdHJpbmcgcmVzcG9uc2UpeworICAgICAgICBp ZiAoIHJlc3BvbnNlLmVxdWFscygiIikgfHwgcmVzcG9uc2UuZXF1YWxzKCJudWxsIikgKSB7Cisg ICAgICAgICAgICBtX0F1dG9SZXNwb25zZSA9IG51bGw7CisgICAgICAgIH0gZWxzZSB7CisgICAg ICAgICAgICBtX0F1dG9SZXNwb25zZSA9IHJlc3BvbnNlOworICAgICAgICB9CisgICAgfQorICAg IAorICAgIC8qKgorICAgICAqIENoZWNrcyB0aGUgdmFsdWUgc2V0IGZvciB0aGUgYXV0b1Jlc3Bv bnNlLgorICAgICAqIGlmIGl0IGVxdWFscyAiWSIgdGhlbiB3ZSByZXR1cm4gLUktWQorICAgICAq IGlmIGl0IGVxdWFscyAiTiIgdGhlbiB3ZSByZXR1cm4gLUktTgorICAgICAqIG90aGVyd2lzZSB3 ZSByZXR1cm4gLUkKKyAgICAgKi8KKyAgICBwdWJsaWMgdm9pZCBnZXRBdXRvcmVzcG9uc2UoQ29t bWFuZGxpbmUgY21kKSB7CisgICAgICAgIAorICAgICAgICBpZiAoIG1fQXV0b1Jlc3BvbnNlID09 IG51bGwpIHsKKyAgICAgICAgICAgIGNtZC5jcmVhdGVBcmd1bWVudCgpLnNldFZhbHVlKEZMQUdf QVVUT1JFU1BPTlNFX0RFRik7CisgICAgICAgIH0gZWxzZSBpZiAoIG1fQXV0b1Jlc3BvbnNlLmVx dWFsc0lnbm9yZUNhc2UoIlkiKSkgeworICAgICAgICAgICAgY21kLmNyZWF0ZUFyZ3VtZW50KCku c2V0VmFsdWUoRkxBR19BVVRPUkVTUE9OU0VfWUVTKTsKKyAgICAgICAgICAgIAorICAgICAgICB9 IGVsc2UgaWYgKCBtX0F1dG9SZXNwb25zZS5lcXVhbHNJZ25vcmVDYXNlKCJOIikpIHsKKyAgICAg ICAgICAgIGNtZC5jcmVhdGVBcmd1bWVudCgpLnNldFZhbHVlKEZMQUdfQVVUT1JFU1BPTlNFX05P KTsKKyAgICAgICAgfWVsc2UgeworICAgICAgICAgICAgY21kLmNyZWF0ZUFyZ3VtZW50KCkuc2V0 VmFsdWUoRkxBR19BVVRPUkVTUE9OU0VfREVGKTsKKyAgICAgICAgfSAvLyBlbmQgb2YgZWxzZQor CiAgICAgfQogfQo= ------_=_NextPart_001_01C0F33E.0B6E73A6 Content-Type: text/plain; name="MSVSSGETdiff.txt" Content-Transfer-Encoding: base64 Content-Description: MSVSSGETdiff.txt Content-Disposition: attachment; filename="MSVSSGETdiff.txt" LS0tIE1TVlNTR0VULmphdmEub3JpZ2luYWwJVHVlIEp1biAxMiAxMzoyODoyOSAyMDAxCisrKyBN U1ZTU0dFVC5qYXZhCVR1ZSBKdW4gMTIgMTM6Mzc6MjcgMjAwMQpAQCAtNzQsNDIgKzc0LDUzIEBA CiAgKiAgICAgIDx0ZD5sb2dpbjwvdGQ+CiAgKiAgICAgIDx0ZD51c2VybmFtZSxwYXNzd29yZDwv dGQ+CiAgKiAgICAgIDx0ZD5ObzwvdGQ+Ci0gKiAgIDx0cj4KKyAqICAgPC90cj4KICAqICAgPHRy PgogICogICAgICA8dGQ+dnNzcGF0aDwvdGQ+CiAgKiAgICAgIDx0ZD5Tb3VyY2VTYWZlIHBhdGg8 L3RkPgogICogICAgICA8dGQ+WWVzPC90ZD4KLSAqICAgPHRyPgorICogICA8L3RyPgogICogICA8 dHI+CiAgKiAgICAgIDx0ZD5sb2NhbHBhdGg8L3RkPgogICogICAgICA8dGQ+T3ZlcnJpZGUgdGhl IHdvcmtpbmcgZGlyZWN0b3J5IGFuZCBnZXQgdG8gdGhlIHNwZWNpZmllZCBwYXRoPC90ZD4KICAq ICAgICAgPHRkPk5vPC90ZD4KLSAqICAgPHRyPgorICogICA8L3RyPgogICogICA8dHI+CiAgKiAg ICAgIDx0ZD53cml0YWJsZTwvdGQ+CiAgKiAgICAgIDx0ZD50cnVlIG9yIGZhbHNlPC90ZD4KICAq ICAgICAgPHRkPk5vPC90ZD4KLSAqICAgPHRyPgorICogICA8L3RyPgogICogICA8dHI+CiAgKiAg ICAgIDx0ZD5yZWN1cnNpdmU8L3RkPgogICogICAgICA8dGQ+dHJ1ZSBvciBmYWxzZTwvdGQ+CiAg KiAgICAgIDx0ZD5ObzwvdGQ+Ci0gKiAgIDx0cj4KKyAqICAgPC90cj4KICAqICAgPHRyPgogICog ICAgICA8dGQ+dmVyc2lvbjwvdGQ+CiAgKiAgICAgIDx0ZD5hIHZlcnNpb24gbnVtYmVyIHRvIGdl dDwvdGQ+CiAgKiAgICAgIDx0ZD5ObzwvdGQ+Ci0gKiAgIDx0cj4KKyAqICAgPC90cj4KICAqICAg PHRyPgogICogICAgICA8dGQ+ZGF0ZTwvdGQ+CiAgKiAgICAgIDx0ZD5hIGRhdGUgc3RhbXAgdG8g Z2V0IGF0PC90ZD4KICAqICAgICAgPHRkPk5vPC90ZD4KLSAqICAgPHRyPgorICogICA8L3RyPgog ICogICA8dHI+CiAgKiAgICAgIDx0ZD5sYWJlbDwvdGQ+CiAgKiAgICAgIDx0ZD5hIGxhYmVsIHRv IGdldCBmb3I8L3RkPgogICogICAgICA8dGQ+Tm88L3RkPgorICogICA8L3RyPgorICogICA8dHI+ CisgKiAgICAgIDx0ZD5xdWlldDwvdGQ+CisgKiAgICAgIDx0ZD5zdXBwcmVzcyBvdXRwdXQgKG9m ZiBieSBkZWZhdWx0KTwvdGQ+CisgKiAgICAgIDx0ZD5ObzwvdGQ+CisgKiAgIDwvdHI+CiAgKiAg IDx0cj4KKyAqICAgICAgPHRkPmF1dG9yZXNwb25zZTwvdGQ+CisgKiAgICAgIDx0ZD5XaGF0IHRv IHJlc3BvbmQgd2l0aCAoc2V0cyB0aGUgLUkgb3B0aW9uKS4gQnkgZGVmYXVsdCwgLUktIGlzCisg KiAgICAgIHVzZWQ7IHZhbHVlcyBvZiBZIG9yIE4gd2lsbCBiZSBhcHBlbmRlZCB0byB0aGlzLjwv dGQ+CisgKiAgICAgIDx0ZD5ObzwvdGQ+CisgKiAgIDwvdHI+CiAgKiA8L3RhYmxlPgogICogPHA+ Tm90ZSB0aGF0IG9ubHkgb25lIG9mIHZlcnNpb24sIGRhdGUgb3IgbGFiZWwgc2hvdWxkIGJlIHNw ZWNpZmllZDwvcD4KICAqCkBAIC0xMjUsNiArMTM2LDcgQEAKICAgICBwcml2YXRlIFN0cmluZyBt X0RhdGUgPSBudWxsOwogICAgIHByaXZhdGUgU3RyaW5nIG1fTGFiZWwgPSBudWxsOwogICAgIHBy aXZhdGUgU3RyaW5nIG1fQXV0b1Jlc3BvbnNlID0gbnVsbDsKKyAgICBwcml2YXRlIGJvb2xlYW4g bV9RdWlldCA9IGZhbHNlOwogCiAgICAgLyoqCiAgICAgICogRXhlY3V0ZXMgdGhlIHRhc2suCkBA IC0xNTYsNiArMTY4LDggQEAKICAgICAgICAgZ2V0TG9jYWxwYXRoQ29tbWFuZChjb21tYW5kTGlu ZSk7CiAgICAgICAgIC8vIC1JLSBvciAtSS1ZIG9yIC1JLU4KICAgICAgICAgZ2V0QXV0b3Jlc3Bv bnNlKGNvbW1hbmRMaW5lKTsKKyAgICAgICAgLy8gLU8tCisgICAgICAgIGdldFF1aWV0Q29tbWFu ZChjb21tYW5kTGluZSk7CiAgICAgICAgIC8vIC1SCiAgICAgICAgIGdldFJlY3Vyc2l2ZUNvbW1h bmQoY29tbWFuZExpbmUpOwogICAgICAgICAvLyAtVgpAQCAtMjIyLDYgKzIzNiwxOSBAQAogICAg ICAgICB9CiAgICAgfQogCisgICAgLyoqCisgICAgICogU2V0cy9jbGVhcnMgcXVpZXQgbW9kZQor ICAgICAqLworICAgIHB1YmxpYyBmaW5hbCB2b2lkIHNldFF1aWV0IChib29sZWFuIHF1aWV0KSB7 CisgICAgICAgIHRoaXMubV9RdWlldD1xdWlldDsKKyAgICB9CisgICAgCisgICAgcHVibGljIHZv aWQgZ2V0UXVpZXRDb21tYW5kIChDb21tYW5kbGluZSBjbWQpIHsKKyAgICAgICAgaWYgKG1fUXVp ZXQpIHsKKyAgICAgICAgICAgIGNtZC5jcmVhdGVBcmd1bWVudCgpLnNldFZhbHVlIChGTEFHX1FV SUVUKTsKKyAgICAgICAgfQorICAgIH0KKyAgICAKICAgICAvKioKICAgICAgKiBTZXQgYmVoYXZp b3VyLCB1c2VkIGluIGdldCBjb21tYW5kIHRvIG1ha2UgZmlsZXMgdGhhdCBhcmUgJ2dvdCcgd3Jp dGFibGUKICAgICAgKi8K ------_=_NextPart_001_01C0F33E.0B6E73A6 Content-Type: text/plain; name="MSVSSdiff.txt" Content-Transfer-Encoding: base64 Content-Description: MSVSSdiff.txt Content-Disposition: attachment; filename="MSVSSdiff.txt" LS0tIE1TVlNTLmphdmEub3JpZ2luYWwJVHVlIEp1biAxMiAxMzoyODowNyAyMDAxCisrKyBNU1ZT Uy5qYXZhCVR1ZSBKdW4gMTIgMTM6MjQ6MTggMjAwMQpAQCAtMjQyLDUgKzI0Miw3IEBACiAgICAg cHVibGljIHN0YXRpYyBmaW5hbCBTdHJpbmcgVkFMVUVfTk8gPSAiLU4iOwogICAgIC8qKiAqLwog ICAgIHB1YmxpYyBzdGF0aWMgZmluYWwgU3RyaW5nIFZBTFVFX1lFUyA9ICItWSI7CisgICAgLyoq ICovCisgICAgcHVibGljIHN0YXRpYyBmaW5hbCBTdHJpbmcgRkxBR19RVUlFVCA9ICItTy0iOwog fQogCg== ------_=_NextPart_001_01C0F33E.0B6E73A6--