From unknown Sun Jun 22 00:21:02 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5556: [PATCH] vc-next-action destroys window configuration Resent-From: Nathaniel Flath Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Feb 2010 01:28:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5556 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: 5556@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.126576526121290 (code B ref -1); Wed, 10 Feb 2010 01:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Feb 2010 01:27:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf1Mi-0005XL-Cc for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:41 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf1Mg-0005XC-DA for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:39 -0500 Received: from mail.gnu.org ([199.232.76.166]:34429 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf1Mc-0008CP-Kt for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:34 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nf1Ma-0006dz-15 for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00, DNS_FROM_RFC_POST,HTML_00_10,HTML_MESSAGE,UNPARSEABLE_RELAY autolearn=no version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:34859) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nf1MZ-0006dv-RL for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:31 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nf1MZ-000682-DY for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:31 -0500 Received: from [199.232.76.173] (port=55830 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nf1MY-00067S-VM for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:31 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nf1MW-0006db-Fr for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:30 -0500 Received: from mail-pz0-f183.google.com ([209.85.222.183]:58152) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Nf1MV-0006dV-Os for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:28 -0500 Received: by pzk13 with SMTP id 13so6644205pzk.24 for ; Tue, 09 Feb 2010 17:27:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=rLc5o6SpaxwAttZrGyXvjPZqK652c5nAlQ73rS0fygI=; b=ORnP835hZcjk9uXJx8wahZtXGQ9tXQoBFR+DnTLkntoeQSZ9U7t4q7VplsZNkEmYhs mE69gQmtMWczO+KMPHMrTNQUrGizHiPxgwf3kbbFtgkEB3K8Pk2Ll5D8yXxvnd3R1pqe IGy3KBh1fIWvCSUIfZOo9vILKgqmoHh3HrZXE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=ooyUBDzo9m/Sxw463oyek8/6OH2Jdu7xkDV7hDGtJQCVS2Qc0FsYt1y2i1PAdfK7i0 DUHEqPifFBj+uomQRavEWF3yKXfhAsuhVFYPiskwW2pERId0vZ1UH35YYTpGlzeDEbXP 7AhHbkN5xWZOMPtdT+9EG6qjbcayjJWZjo01M= MIME-Version: 1.0 Received: by 10.141.105.17 with SMTP id h17mr3928890rvm.184.1265765246894; Tue, 09 Feb 2010 17:27:26 -0800 (PST) Date: Tue, 9 Feb 2010 20:27:26 -0500 Message-ID: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> From: Nathaniel Flath Content-Type: multipart/mixed; boundary=000e0cd139c4e90508047f34ef5b X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.7 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) --000e0cd139c4e90508047f34ef5b Content-Type: multipart/alternative; boundary=000e0cd139c4e904ff047f34ef59 --000e0cd139c4e904ff047f34ef59 Content-Type: text/plain; charset=ISO-8859-1 When doing vc-next-action, if the action is a commit, after you enter a commit message and commit your window configuration is destroyed. An example of this is when you have one vertical split, created with C-x 3, and commit a file using this. After the commit, you will only have one window. --000e0cd139c4e904ff047f34ef59 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable When doing vc-next-action, if the action is a commit, after you enter a commit message and commit your window configuration is destroyed.=A0 An example of this is when you have one vertical split, created with C-x 3, and commit a file using this.=A0 After the commit, you will only have one window. --000e0cd139c4e904ff047f34ef59-- --000e0cd139c4e90508047f34ef5b Content-Type: text/x-patch; charset=US-ASCII; name="vc-next-action.patch" Content-Disposition: attachment; filename="vc-next-action.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g5hfxocg0 ZGlmZiAtLWdpdCBhL2xpc3AvdmMuZWwgYi9saXNwL3ZjLmVsCmluZGV4IDlhNzEyODYuLjliM2Jl MjcgMTAwNjQ0Ci0tLSBhL2xpc3AvdmMuZWwKKysrIGIvbGlzcC92Yy5lbApAQCAtMTAxMiwxNjYg KzEwMTIsMTY4IEBAIHdpdGggdGhlIGxvZ21lc3NhZ2UgYXMgY2hhbmdlIGNvbW1lbnRhcnkuICBB IHdyaXRhYmxlIGZpbGUgaXMgcmV0YWluZWQuCiAgICBJZiB0aGUgcmVwb3NpdG9yeSBmaWxlIGlz IGNoYW5nZWQsIHlvdSBhcmUgYXNrZWQgaWYgeW91IHdhbnQgdG8KIG1lcmdlIGluIHRoZSBjaGFu Z2VzIGludG8geW91ciB3b3JraW5nIGNvcHkuIgogICAoaW50ZXJhY3RpdmUgIlAiKQotICAobGV0 KiAoKHZjLWZpbGVzZXQgKHZjLWRlZHVjZS1maWxlc2V0IG5pbCB0ICdzdGF0ZS1tb2RlbC1vbmx5 LWZpbGVzKSkKLSAgICAgICAgIChiYWNrZW5kIChjYXIgdmMtZmlsZXNldCkpCi0JIChmaWxlcyAo bnRoIDEgdmMtZmlsZXNldCkpCi0gICAgICAgICAoZmlsZXNldC1vbmx5LWZpbGVzIChudGggMiB2 Yy1maWxlc2V0KSkKLSAgICAgICAgIDs7IEZJWE1FOiBXZSB1c2VkIHRvIGNhbGwgYHZjLXJlY29t cHV0ZS1zdGF0ZScgaGVyZS4KLSAgICAgICAgIChzdGF0ZSAobnRoIDMgdmMtZmlsZXNldCkpCi0g ICAgICAgICA7OyBUaGUgYmFja2VuZCBzaG91bGQgY2hlY2sgdGhhdCB0aGUgY2hlY2tvdXQtbW9k ZWwgaXMgY29uc2lzdGVudAotICAgICAgICAgOzsgYW1vbmcgYWxsIHRoZSBgZmlsZXMnLgotCSAo bW9kZWwgKG50aCA0IHZjLWZpbGVzZXQpKQotCSByZXZpc2lvbikKLQotICAgIDs7IERvIHRoZSBy aWdodCB0aGluZwotICAgIChjb25kCi0gICAgICgoZXEgc3RhdGUgJ21pc3NpbmcpCi0gICAgICAo ZXJyb3IgIkZpbGVzZXQgZmlsZXMgYXJlIG1pc3NpbmcsIHNvIGNhbm5vdCBiZSBvcGVyYXRlZCBv biIpKQotICAgICAoKGVxIHN0YXRlICdpZ25vcmVkKQotICAgICAgKGVycm9yICJGaWxlc2V0IGZp bGVzIGFyZSBpZ25vcmVkIGJ5IHRoZSB2ZXJzaW9uLWNvbnRyb2wgc3lzdGVtIikpCi0gICAgICgo b3IgKG51bGwgc3RhdGUpIChlcSBzdGF0ZSAndW5yZWdpc3RlcmVkKSkKLSAgICAgICh2Yy1yZWdp c3RlciBuaWwgdmMtZmlsZXNldCkpCi0gICAgIDs7IEZpbGVzIGFyZSB1cC10by1kYXRlLCBvciBu ZWVkIGEgbWVyZ2UgYW5kIHVzZXIgc3BlY2lmaWVkIGEgcmV2aXNpb24KLSAgICAgKChvciAoZXEg c3RhdGUgJ3VwLXRvLWRhdGUpIChhbmQgdmVyYm9zZSAoZXEgc3RhdGUgJ25lZWRzLXVwZGF0ZSkp KQotICAgICAgKGNvbmQKLSAgICAgICAodmVyYm9zZQotCTs7IGdvIHRvIGEgZGlmZmVyZW50IHJl dmlzaW9uCi0JKHNldHEgcmV2aXNpb24gKHJlYWQtc3RyaW5nICJCcmFuY2gsIHJldmlzaW9uLCBv ciBiYWNrZW5kIHRvIG1vdmUgdG86ICIpKQotCShsZXQgKChyZXZpc2lvbi1kb3duY2FzZSAoZG93 bmNhc2UgcmV2aXNpb24pKSkKLQkgIChpZiAobWVtYmVyCi0JICAgICAgIHJldmlzaW9uLWRvd25j YXNlCi0JICAgICAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNhc2UgKHN5bWJvbC1uYW1l IGFyZykpKSB2Yy1oYW5kbGVkLWJhY2tlbmRzKSkKLQkgICAgICAobGV0ICgodnN5bSAoaW50ZXJu LXNvZnQgcmV2aXNpb24tZG93bmNhc2UpKSkKLQkJKGRvbGlzdCAoZmlsZSBmaWxlcykgKHZjLXRy YW5zZmVyLWZpbGUgZmlsZSB2c3ltKSkpCi0JICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpCi0gICAg ICAgICAgICAgICh2Yy1jaGVja291dCBmaWxlIChlcSBtb2RlbCAnaW1wbGljaXQpIHJldmlzaW9u KSkpKSkKLSAgICAgICAoKG5vdCAoZXEgbW9kZWwgJ2ltcGxpY2l0KSkKLQk7OyBjaGVjayB0aGUg ZmlsZXMgb3V0Ci0JKGRvbGlzdCAoZmlsZSBmaWxlcykgKHZjLWNoZWNrb3V0IGZpbGUgdCkpKQot ICAgICAgICh0Ci0gICAgICAgIDs7IGRvIG5vdGhpbmcKLSAgICAgICAgKG1lc3NhZ2UgIkZpbGVz ZXQgaXMgdXAtdG8tZGF0ZSIpKSkpCi0gICAgIDs7IEZpbGVzIGhhdmUgbG9jYWwgY2hhbmdlcwot ICAgICAoKHZjLWNvbXBhdGlibGUtc3RhdGUgc3RhdGUgJ2VkaXRlZCkKLSAgICAgIChsZXQgKChy ZWFkeS1mb3ItY29tbWl0IGZpbGVzKSkKLQk7OyBJZiBmaWxlcyBhcmUgZWRpdGVkIGJ1dCByZWFk LW9ubHksIGdpdmUgdXNlciBhIGNoYW5jZSB0byBjb3JyZWN0Ci0JKGRvbGlzdCAoZmlsZSBmaWxl cykKLQkgICh1bmxlc3MgKGZpbGUtd3JpdGFibGUtcCBmaWxlKQotCSAgICA7OyBNYWtlIHRoZSBm aWxlK2J1ZmZlciByZWFkLXdyaXRlLgotCSAgICAodW5sZXNzICh5LW9yLW4tcCAoZm9ybWF0ICIl cyBpcyBlZGl0ZWQgYnV0IHJlYWQtb25seTsgbWFrZSBpdCB3cml0YWJsZSBhbmQgY29udGludWU/ IiBmaWxlKSkKLQkgICAgICAoZXJyb3IgIkFib3J0ZWQiKSkKLQkgICAgKHNldC1maWxlLW1vZGVz IGZpbGUgKGxvZ2lvciAoZmlsZS1tb2RlcyBmaWxlKSAxMjgpKQotCSAgICAobGV0ICgodmlzaXRl ZCAoZ2V0LWZpbGUtYnVmZmVyIGZpbGUpKSkKLQkgICAgICAod2hlbiB2aXNpdGVkCi0JCSh3aXRo LWN1cnJlbnQtYnVmZmVyIHZpc2l0ZWQKLQkJICAodG9nZ2xlLXJlYWQtb25seSAtMSkpKSkpKQot CTs7IEFsbG93IHVzZXIgdG8gcmV2ZXJ0IGZpbGVzIHdpdGggbm8gY2hhbmdlcwotCShzYXZlLWV4 Y3Vyc2lvbgorICAoc2F2ZS1leGN1cnNpb24KKyAgICAoc2F2ZS13aW5kb3ctZXhjdXJzaW9uCisg ICAgICAobGV0KiAoKHZjLWZpbGVzZXQgKHZjLWRlZHVjZS1maWxlc2V0IG5pbCB0ICdzdGF0ZS1t b2RlbC1vbmx5LWZpbGVzKSkKKyAgICAgICAgICAgICAoYmFja2VuZCAoY2FyIHZjLWZpbGVzZXQp KQorICAgICAgICAgICAgIChmaWxlcyAobnRoIDEgdmMtZmlsZXNldCkpCisgICAgICAgICAgICAg KGZpbGVzZXQtb25seS1maWxlcyAobnRoIDIgdmMtZmlsZXNldCkpCisgICAgICAgICAgICAgOzsg RklYTUU6IFdlIHVzZWQgdG8gY2FsbCBgdmMtcmVjb21wdXRlLXN0YXRlJyBoZXJlLgorICAgICAg ICAgICAgIChzdGF0ZSAobnRoIDMgdmMtZmlsZXNldCkpCisgICAgICAgICAgICAgOzsgVGhlIGJh Y2tlbmQgc2hvdWxkIGNoZWNrIHRoYXQgdGhlIGNoZWNrb3V0LW1vZGVsIGlzIGNvbnNpc3RlbnQK KyAgICAgICAgICAgICA7OyBhbW9uZyBhbGwgdGhlIGBmaWxlcycuCisgICAgICAgICAgICAgKG1v ZGVsIChudGggNCB2Yy1maWxlc2V0KSkKKyAgICAgICAgICAgICByZXZpc2lvbikKKworICAgICAg ICA7OyBEbyB0aGUgcmlnaHQgdGhpbmcKKyAgICAgICAgKGNvbmQKKyAgICAgICAgICgoZXEgc3Rh dGUgJ21pc3NpbmcpCisgICAgICAgICAgKGVycm9yICJGaWxlc2V0IGZpbGVzIGFyZSBtaXNzaW5n LCBzbyBjYW5ub3QgYmUgb3BlcmF0ZWQgb24iKSkKKyAgICAgICAgICgoZXEgc3RhdGUgJ2lnbm9y ZWQpCisgICAgICAgICAgKGVycm9yICJGaWxlc2V0IGZpbGVzIGFyZSBpZ25vcmVkIGJ5IHRoZSB2 ZXJzaW9uLWNvbnRyb2wgc3lzdGVtIikpCisgICAgICAgICAoKG9yIChudWxsIHN0YXRlKSAoZXEg c3RhdGUgJ3VucmVnaXN0ZXJlZCkpCisgICAgICAgICAgKHZjLXJlZ2lzdGVyIG5pbCB2Yy1maWxl c2V0KSkKKyAgICAgICAgIDs7IEZpbGVzIGFyZSB1cC10by1kYXRlLCBvciBuZWVkIGEgbWVyZ2Ug YW5kIHVzZXIgc3BlY2lmaWVkIGEgcmV2aXNpb24KKyAgICAgICAgICgob3IgKGVxIHN0YXRlICd1 cC10by1kYXRlKSAoYW5kIHZlcmJvc2UgKGVxIHN0YXRlICduZWVkcy11cGRhdGUpKSkKKyAgICAg ICAgICAoY29uZAorICAgICAgICAgICAodmVyYm9zZQorICAgICAgICAgICAgOzsgZ28gdG8gYSBk aWZmZXJlbnQgcmV2aXNpb24KKyAgICAgICAgICAgIChzZXRxIHJldmlzaW9uIChyZWFkLXN0cmlu ZyAiQnJhbmNoLCByZXZpc2lvbiwgb3IgYmFja2VuZCB0byBtb3ZlIHRvOiAiKSkKKyAgICAgICAg ICAgIChsZXQgKChyZXZpc2lvbi1kb3duY2FzZSAoZG93bmNhc2UgcmV2aXNpb24pKSkKKyAgICAg ICAgICAgICAgKGlmIChtZW1iZXIKKyAgICAgICAgICAgICAgICAgICByZXZpc2lvbi1kb3duY2Fz ZQorICAgICAgICAgICAgICAgICAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNhc2UgKHN5 bWJvbC1uYW1lIGFyZykpKSB2Yy1oYW5kbGVkLWJhY2tlbmRzKSkKKyAgICAgICAgICAgICAgICAg IChsZXQgKCh2c3ltIChpbnRlcm4tc29mdCByZXZpc2lvbi1kb3duY2FzZSkpKQorICAgICAgICAg ICAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVzKSAodmMtdHJhbnNmZXItZmlsZSBmaWxlIHZz eW0pKSkKKyAgICAgICAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVzKQorICAgICAgICAgICAg ICAgICAgKHZjLWNoZWNrb3V0IGZpbGUgKGVxIG1vZGVsICdpbXBsaWNpdCkgcmV2aXNpb24pKSkp KQorICAgICAgICAgICAoKG5vdCAoZXEgbW9kZWwgJ2ltcGxpY2l0KSkKKyAgICAgICAgICAgIDs7 IGNoZWNrIHRoZSBmaWxlcyBvdXQKKyAgICAgICAgICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpICh2 Yy1jaGVja291dCBmaWxlIHQpKSkKKyAgICAgICAgICAgKHQKKyAgICAgICAgICAgIDs7IGRvIG5v dGhpbmcKKyAgICAgICAgICAgIChtZXNzYWdlICJGaWxlc2V0IGlzIHVwLXRvLWRhdGUiKSkpKQor ICAgICAgICAgOzsgRmlsZXMgaGF2ZSBsb2NhbCBjaGFuZ2VzCisgICAgICAgICAoKHZjLWNvbXBh dGlibGUtc3RhdGUgc3RhdGUgJ2VkaXRlZCkKKyAgICAgICAgICAobGV0ICgocmVhZHktZm9yLWNv bW1pdCBmaWxlcykpCisgICAgICAgICAgICA7OyBJZiBmaWxlcyBhcmUgZWRpdGVkIGJ1dCByZWFk LW9ubHksIGdpdmUgdXNlciBhIGNoYW5jZSB0byBjb3JyZWN0CisgICAgICAgICAgICAoZG9saXN0 IChmaWxlIGZpbGVzKQorICAgICAgICAgICAgICAodW5sZXNzIChmaWxlLXdyaXRhYmxlLXAgZmls ZSkKKyAgICAgICAgICAgICAgICA7OyBNYWtlIHRoZSBmaWxlK2J1ZmZlciByZWFkLXdyaXRlLgor ICAgICAgICAgICAgICAgICh1bmxlc3MgKHktb3Itbi1wIChmb3JtYXQgIiVzIGlzIGVkaXRlZCBi dXQgcmVhZC1vbmx5OyBtYWtlIGl0IHdyaXRhYmxlIGFuZCBjb250aW51ZT8iIGZpbGUpKQorICAg ICAgICAgICAgICAgICAgKGVycm9yICJBYm9ydGVkIikpCisgICAgICAgICAgICAgICAgKHNldC1m aWxlLW1vZGVzIGZpbGUgKGxvZ2lvciAoZmlsZS1tb2RlcyBmaWxlKSAxMjgpKQorICAgICAgICAg ICAgICAgIChsZXQgKCh2aXNpdGVkIChnZXQtZmlsZS1idWZmZXIgZmlsZSkpKQorICAgICAgICAg ICAgICAgICAgKHdoZW4gdmlzaXRlZAorICAgICAgICAgICAgICAgICAgICAod2l0aC1jdXJyZW50 LWJ1ZmZlciB2aXNpdGVkCisgICAgICAgICAgICAgICAgICAgICAgKHRvZ2dsZS1yZWFkLW9ubHkg LTEpKSkpKSkKKyAgICAgICAgICAgIDs7IEFsbG93IHVzZXIgdG8gcmV2ZXJ0IGZpbGVzIHdpdGgg bm8gY2hhbmdlcworICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uCisgICAgICAgICAgICAgIChk b2xpc3QgKGZpbGUgZmlsZXMpCisgICAgICAgICAgICAgICAgKGxldCAoKHZpc2l0ZWQgKGdldC1m aWxlLWJ1ZmZlciBmaWxlKSkpCisgICAgICAgICAgICAgICAgICA7OyBGb3IgZmlsZXMgd2l0aCBs b2NraW5nLCBpZiB0aGUgZmlsZSBkb2VzIG5vdCBjb250YWluCisgICAgICAgICAgICAgICAgICA7 OyBhbnkgY2hhbmdlcywganVzdCBsZXQgZ28gb2YgdGhlIGxvY2ssIGkuZS4gcmV2ZXJ0LgorICAg ICAgICAgICAgICAgICAgKHdoZW4gKGFuZCAobm90IChlcSBtb2RlbCAnaW1wbGljaXQpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAodmMtd29ya2ZpbGUtdW5jaGFuZ2VkLXAgZmlsZSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgSWYgYnVmZmVyIGlzIG1vZGlmaWVkLCB0 aGF0IG1lYW5zIHRoZSB1c2VyIGp1c3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsg c2FpZCBubyB0byBzYXZpbmcgaXQ7IGluIHRoYXQgY2FzZSwgZG9uJ3QgcmV2ZXJ0LAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7OyBiZWNhdXNlIHRoZSB1c2VyIG1pZ2h0IGludGVuZCB0 byBzYXZlIGFmdGVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGZpbmlzaGluZyB0 aGUgbG9nIGVudHJ5IGFuZCBjb21taXR0aW5nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobm90IChhbmQgdmlzaXRlZCAoYnVmZmVyLW1vZGlmaWVkLXApKSkpCisgICAgICAgICAgICAg ICAgICAgICh2Yy1yZXZlcnQtZmlsZSBmaWxlKQorICAgICAgICAgICAgICAgICAgICAoc2V0cSBy ZWFkeS1mb3ItY29tbWl0IChkZWxldGUgZmlsZSByZWFkeS1mb3ItY29tbWl0KSkpKSkpCisgICAg ICAgICAgICA7OyBSZW1haW5pbmcgZmlsZXMgbmVlZCB0byBiZSBjb21taXR0ZWQKKyAgICAgICAg ICAgIChpZiAobm90IHJlYWR5LWZvci1jb21taXQpCisgICAgICAgICAgICAgICAgKG1lc3NhZ2Ug Ik5vIGZpbGVzIHJlbWFpbiB0byBiZSBjb21taXR0ZWQiKQorICAgICAgICAgICAgICAoaWYgKG5v dCB2ZXJib3NlKQorICAgICAgICAgICAgICAgICAgKHZjLWNoZWNraW4gcmVhZHktZm9yLWNvbW1p dCBiYWNrZW5kKQorICAgICAgICAgICAgICAgIChzZXRxIHJldmlzaW9uIChyZWFkLXN0cmluZyAi TmV3IHJldmlzaW9uIG9yIGJhY2tlbmQ6ICIpKQorICAgICAgICAgICAgICAgIChsZXQgKChyZXZp c2lvbi1kb3duY2FzZSAoZG93bmNhc2UgcmV2aXNpb24pKSkKKyAgICAgICAgICAgICAgICAgIChp ZiAobWVtYmVyCisgICAgICAgICAgICAgICAgICAgICAgIHJldmlzaW9uLWRvd25jYXNlCisgICAg ICAgICAgICAgICAgICAgICAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNhc2UgKHN5bWJv bC1uYW1lIGFyZykpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZjLWhhbmRsZWQt YmFja2VuZHMpKQorICAgICAgICAgICAgICAgICAgICAgIChsZXQgKCh2c3ltIChpbnRlcm4gcmV2 aXNpb24tZG93bmNhc2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChkb2xpc3QgKGZpbGUg ZmlsZXMpICh2Yy10cmFuc2Zlci1maWxlIGZpbGUgdnN5bSkpKQorICAgICAgICAgICAgICAgICAg ICAodmMtY2hlY2tpbiByZWFkeS1mb3ItY29tbWl0IGJhY2tlbmQgcmV2aXNpb24pKSkpKSkpCisg ICAgICAgICA7OyBsb2NrZWQgYnkgc29tZWJvZHkgZWxzZSAobG9ja2luZyBWQ1NlcyBvbmx5KQor ICAgICAgICAgKChzdHJpbmdwIHN0YXRlKQorICAgICAgICAgIDs7IEluIHRoZSBvbGQgZGF5cywg d2UgY29tcHV0ZWQgdGhlIHJldmlzaW9uIG9uY2UgYW5kIHVzZWQgaXQgb24KKyAgICAgICAgICA7 OyB0aGUgc2luZ2xlIGZpbGUuICBUaGVuLCBmb3IgdGhlIDIwMDctMjAwOCBmaWxlc2V0IHJld3Jp dGUsIHdlCisgICAgICAgICAgOzsgY29tcHV0ZWQgdGhlIHJldmlzaW9uIG9uY2UgKGluY29ycmVj dGx5LCB1c2luZyBhIGZyZWUgdmFyKSBhbmQKKyAgICAgICAgICA7OyB1c2VkIGl0IG9uIGFsbCBm aWxlcy4gIFRvIGZpeCB0aGUgZnJlZSB2YXIgYnVnLCB3ZSBjYW4gZWl0aGVyCisgICAgICAgICAg OzsgdXNlIGAoY2FyIGZpbGVzKScgb3IgZG8gd2hhdCB3ZSBkbyBoZXJlOiBkaXN0cmlidXRlIHRo ZQorICAgICAgICAgIDs7IHJldmlzaW9uIGNvbXB1dGF0aW9uIGFtb25nIGBmaWxlcycuICBBbHRo b3VnaCB0aGlzIG1heSBiZQorICAgICAgICAgIDs7IHRlZGlvdXMgZm9yIHRob3NlIGJhY2tlbmRz IHdoZXJlIGEgInJldmlzaW9uIiBpcyBhIHRyYW5zLWZpbGUKKyAgICAgICAgICA7OyBjb25jZXB0 LCBpdCBpcyBub25ldGhlbGVzcyBjb3JyZWN0IGZvciBib3RoIHRob3NlIGFuZCAobW9yZQorICAg ICAgICAgIDs7IGltcG9ydGFudGx5KSBmb3IgdGhvc2Ugd2hlcmUgInJldmlzaW9uIiBpcyBhIHBl ci1maWxlIGNvbmNlcHQuCisgICAgICAgICAgOzsgSWYgdGhlIGludGVyc2VjdGlvbiBvZiB0aGUg Zm9ybWVyIGdyb3VwIGFuZCAibG9ja2luZyBWQ1NlcyIgaXMKKyAgICAgICAgICA7OyBub24tZW1w dHkgW0kgdmFndWVseSBkb3VidCBpdCAtLXR0bl0sIHdlIGNhbiByZWluc3RhdGUgdGhlCisgICAg ICAgICAgOzsgcHJlLWNvbXB1dGF0aW9uIGFwcHJvYWNoIG9mIHlvcmUuCisgICAgICAgICAgKGRv bGlzdCAoZmlsZSBmaWxlcykKKyAgICAgICAgICAgICh2Yy1zdGVhbC1sb2NrCisgICAgICAgICAg ICAgZmlsZSAoaWYgdmVyYm9zZQorICAgICAgICAgICAgICAgICAgICAgIChyZWFkLXN0cmluZyAo Zm9ybWF0ICIlcyByZXZpc2lvbiB0byBzdGVhbDogIiBmaWxlKSkKKyAgICAgICAgICAgICAgICAg ICAgKHZjLXdvcmtpbmctcmV2aXNpb24gZmlsZSkpCisgICAgICAgICAgICAgc3RhdGUpKSkKKyAg ICAgICAgIDs7IGNvbmZsaWN0CisgICAgICAgICAoKGVxIHN0YXRlICdjb25mbGljdCkKKyAgICAg ICAgICA7OyBGSVhNRTogSXMgaXQgcmVhbGx5IHRoZSBVSSB3ZSB3YW50IHRvIHByb3ZpZGU/Cisg ICAgICAgICAgOzsgSW4gbXkgZXhwZXJpZW5jZSwgdGhlIGNvbmZsaWN0ZWQgZmlsZXMgc2hvdWxk IGJlIG1hcmtlZCBhcyByZXNvbHZlZAorICAgICAgICAgIDs7IG9uZS1ieS1vbmUgd2hlbiBzYXZp bmcgdGhlIGZpbGUgYWZ0ZXIgcmVzb2x2aW5nIHRoZSBjb25mbGljdHMuCisgICAgICAgICAgOzsg SS5lLiBzdGF0aW5nIGV4cGxpY2l0bHkgdGhhdCB0aGUgY29uZmxpY3RzIGFyZSByZXNvbHZlZCBp cyBkb25lCisgICAgICAgICAgOzsgdmVyeSByYXJlbHkuCisgICAgICAgICAgKHZjLW1hcmstcmVz b2x2ZWQgYmFja2VuZCBmaWxlcykpCisgICAgICAgICA7OyBuZWVkcy11cGRhdGUKKyAgICAgICAg ICgoZXEgc3RhdGUgJ25lZWRzLXVwZGF0ZSkKICAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVz KQotICAgICAgICAgICAgKGxldCAoKHZpc2l0ZWQgKGdldC1maWxlLWJ1ZmZlciBmaWxlKSkpCi0g ICAgICAgICAgICAgIDs7IEZvciBmaWxlcyB3aXRoIGxvY2tpbmcsIGlmIHRoZSBmaWxlIGRvZXMg bm90IGNvbnRhaW4KLSAgICAgICAgICAgICAgOzsgYW55IGNoYW5nZXMsIGp1c3QgbGV0IGdvIG9m IHRoZSBsb2NrLCBpLmUuIHJldmVydC4KKyAgICAgICAgICAgIChpZiAoeWVzLW9yLW5vLXAgKGZv cm1hdAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiVzIGlzIG5vdCB1cC10by1kYXRl LiAgR2V0IGxhdGVzdCByZXZpc2lvbj8gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgZmlsZSkpKQorICAgICAgICAgICAgICAgICh2Yy1jaGVj a291dCBmaWxlIChlcSBtb2RlbCAnaW1wbGljaXQpIHQpCiAgICAgICAgICAgICAgICh3aGVuIChh bmQgKG5vdCAoZXEgbW9kZWwgJ2ltcGxpY2l0KSkKLQkJCSAodmMtd29ya2ZpbGUtdW5jaGFuZ2Vk LXAgZmlsZSkKLQkJCSA7OyBJZiBidWZmZXIgaXMgbW9kaWZpZWQsIHRoYXQgbWVhbnMgdGhlIHVz ZXIganVzdAotCQkJIDs7IHNhaWQgbm8gdG8gc2F2aW5nIGl0OyBpbiB0aGF0IGNhc2UsIGRvbid0 IHJldmVydCwKLQkJCSA7OyBiZWNhdXNlIHRoZSB1c2VyIG1pZ2h0IGludGVuZCB0byBzYXZlIGFm dGVyCi0JCQkgOzsgZmluaXNoaW5nIHRoZSBsb2cgZW50cnkgYW5kIGNvbW1pdHRpbmcuCi0JCQkg KG5vdCAoYW5kIHZpc2l0ZWQgKGJ1ZmZlci1tb2RpZmllZC1wKSkpKQotCQkodmMtcmV2ZXJ0LWZp bGUgZmlsZSkKLQkJKHNldHEgcmVhZHktZm9yLWNvbW1pdCAoZGVsZXRlIGZpbGUgcmVhZHktZm9y LWNvbW1pdCkpKSkpKQotCTs7IFJlbWFpbmluZyBmaWxlcyBuZWVkIHRvIGJlIGNvbW1pdHRlZAot CShpZiAobm90IHJlYWR5LWZvci1jb21taXQpCi0JICAgIChtZXNzYWdlICJObyBmaWxlcyByZW1h aW4gdG8gYmUgY29tbWl0dGVkIikKLQkgIChpZiAobm90IHZlcmJvc2UpCi0JICAgICAgKHZjLWNo ZWNraW4gcmVhZHktZm9yLWNvbW1pdCBiYWNrZW5kKQotCSAgICAoc2V0cSByZXZpc2lvbiAocmVh ZC1zdHJpbmcgIk5ldyByZXZpc2lvbiBvciBiYWNrZW5kOiAiKSkKLQkgICAgKGxldCAoKHJldmlz aW9uLWRvd25jYXNlIChkb3duY2FzZSByZXZpc2lvbikpKQotCSAgICAgIChpZiAobWVtYmVyCi0J CSAgIHJldmlzaW9uLWRvd25jYXNlCi0JCSAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNh c2UgKHN5bWJvbC1uYW1lIGFyZykpKQotCQkJICAgdmMtaGFuZGxlZC1iYWNrZW5kcykpCi0JCSAg KGxldCAoKHZzeW0gKGludGVybiByZXZpc2lvbi1kb3duY2FzZSkpKQotCQkgICAgKGRvbGlzdCAo ZmlsZSBmaWxlcykgKHZjLXRyYW5zZmVyLWZpbGUgZmlsZSB2c3ltKSkpCi0JCSh2Yy1jaGVja2lu IHJlYWR5LWZvci1jb21taXQgYmFja2VuZCByZXZpc2lvbikpKSkpKSkKLSAgICAgOzsgbG9ja2Vk IGJ5IHNvbWVib2R5IGVsc2UgKGxvY2tpbmcgVkNTZXMgb25seSkKLSAgICAgKChzdHJpbmdwIHN0 YXRlKQotICAgICAgOzsgSW4gdGhlIG9sZCBkYXlzLCB3ZSBjb21wdXRlZCB0aGUgcmV2aXNpb24g b25jZSBhbmQgdXNlZCBpdCBvbgotICAgICAgOzsgdGhlIHNpbmdsZSBmaWxlLiAgVGhlbiwgZm9y IHRoZSAyMDA3LTIwMDggZmlsZXNldCByZXdyaXRlLCB3ZQotICAgICAgOzsgY29tcHV0ZWQgdGhl IHJldmlzaW9uIG9uY2UgKGluY29ycmVjdGx5LCB1c2luZyBhIGZyZWUgdmFyKSBhbmQKLSAgICAg IDs7IHVzZWQgaXQgb24gYWxsIGZpbGVzLiAgVG8gZml4IHRoZSBmcmVlIHZhciBidWcsIHdlIGNh biBlaXRoZXIKLSAgICAgIDs7IHVzZSBgKGNhciBmaWxlcyknIG9yIGRvIHdoYXQgd2UgZG8gaGVy ZTogZGlzdHJpYnV0ZSB0aGUKLSAgICAgIDs7IHJldmlzaW9uIGNvbXB1dGF0aW9uIGFtb25nIGBm aWxlcycuICBBbHRob3VnaCB0aGlzIG1heSBiZQotICAgICAgOzsgdGVkaW91cyBmb3IgdGhvc2Ug YmFja2VuZHMgd2hlcmUgYSAicmV2aXNpb24iIGlzIGEgdHJhbnMtZmlsZQotICAgICAgOzsgY29u Y2VwdCwgaXQgaXMgbm9uZXRoZWxlc3MgY29ycmVjdCBmb3IgYm90aCB0aG9zZSBhbmQgKG1vcmUK LSAgICAgIDs7IGltcG9ydGFudGx5KSBmb3IgdGhvc2Ugd2hlcmUgInJldmlzaW9uIiBpcyBhIHBl ci1maWxlIGNvbmNlcHQuCi0gICAgICA7OyBJZiB0aGUgaW50ZXJzZWN0aW9uIG9mIHRoZSBmb3Jt ZXIgZ3JvdXAgYW5kICJsb2NraW5nIFZDU2VzIiBpcwotICAgICAgOzsgbm9uLWVtcHR5IFtJIHZh Z3VlbHkgZG91YnQgaXQgLS10dG5dLCB3ZSBjYW4gcmVpbnN0YXRlIHRoZQotICAgICAgOzsgcHJl LWNvbXB1dGF0aW9uIGFwcHJvYWNoIG9mIHlvcmUuCi0gICAgICAoZG9saXN0IChmaWxlIGZpbGVz KQotICAgICAgICAodmMtc3RlYWwtbG9jawotICAgICAgICAgZmlsZSAoaWYgdmVyYm9zZQotICAg ICAgICAgICAgICAgICAgKHJlYWQtc3RyaW5nIChmb3JtYXQgIiVzIHJldmlzaW9uIHRvIHN0ZWFs OiAiIGZpbGUpKQotICAgICAgICAgICAgICAgICh2Yy13b3JraW5nLXJldmlzaW9uIGZpbGUpKQot ICAgICAgICAgc3RhdGUpKSkKLSAgICAgOzsgY29uZmxpY3QKLSAgICAgKChlcSBzdGF0ZSAnY29u ZmxpY3QpCi0gICAgICA7OyBGSVhNRTogSXMgaXQgcmVhbGx5IHRoZSBVSSB3ZSB3YW50IHRvIHBy b3ZpZGU/Ci0gICAgICA7OyBJbiBteSBleHBlcmllbmNlLCB0aGUgY29uZmxpY3RlZCBmaWxlcyBz aG91bGQgYmUgbWFya2VkIGFzIHJlc29sdmVkCi0gICAgICA7OyBvbmUtYnktb25lIHdoZW4gc2F2 aW5nIHRoZSBmaWxlIGFmdGVyIHJlc29sdmluZyB0aGUgY29uZmxpY3RzLgotICAgICAgOzsgSS5l LiBzdGF0aW5nIGV4cGxpY2l0bHkgdGhhdCB0aGUgY29uZmxpY3RzIGFyZSByZXNvbHZlZCBpcyBk b25lCi0gICAgICA7OyB2ZXJ5IHJhcmVseS4KLSAgICAgICh2Yy1tYXJrLXJlc29sdmVkIGJhY2tl bmQgZmlsZXMpKQotICAgICA7OyBuZWVkcy11cGRhdGUKLSAgICAgKChlcSBzdGF0ZSAnbmVlZHMt dXBkYXRlKQotICAgICAgKGRvbGlzdCAoZmlsZSBmaWxlcykKLQkoaWYgKHllcy1vci1uby1wIChm b3JtYXQKLQkJCSAgIiVzIGlzIG5vdCB1cC10by1kYXRlLiAgR2V0IGxhdGVzdCByZXZpc2lvbj8g IgotCQkJICAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlKSkpCi0JICAgICh2Yy1jaGVja291 dCBmaWxlIChlcSBtb2RlbCAnaW1wbGljaXQpIHQpCi0JICAod2hlbiAoYW5kIChub3QgKGVxIG1v ZGVsICdpbXBsaWNpdCkpCi0JCSAgICAgKHllcy1vci1uby1wICJMb2NrIHRoaXMgcmV2aXNpb24/ ICIpKQotCSAgICAodmMtY2hlY2tvdXQgZmlsZSB0KSkpKSkKLSAgICAgOzsgbmVlZHMtbWVyZ2UK LSAgICAgKChlcSBzdGF0ZSAnbmVlZHMtbWVyZ2UpCi0gICAgICAoZG9saXN0IChmaWxlIGZpbGVz KQotCSh3aGVuICh5ZXMtb3Itbm8tcCAoZm9ybWF0Ci0JCQkgICIlcyBpcyBub3QgdXAtdG8tZGF0 ZS4gIE1lcmdlIGluIGNoYW5nZXMgbm93PyAiCi0JCQkgIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5 IGZpbGUpKSkKLQkgICh2Yy1tYXliZS1yZXNvbHZlLWNvbmZsaWN0cwotICAgICAgICAgICBmaWxl ICh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnbWVyZ2UtbmV3cyBmaWxlKSkpKSkKLQotICAgICA7 OyB1bmxvY2tlZC1jaGFuZ2VzCi0gICAgICgoZXEgc3RhdGUgJ3VubG9ja2VkLWNoYW5nZXMpCi0g ICAgICAoZG9saXN0IChmaWxlIGZpbGVzKQotCSh3aGVuIChub3QgKGVxdWFsIGJ1ZmZlci1maWxl LW5hbWUgZmlsZSkpCi0JICAoZmluZC1maWxlLW90aGVyLXdpbmRvdyBmaWxlKSkKLQkoaWYgKHNh dmUtd2luZG93LWV4Y3Vyc2lvbgotCSAgICAgICh2Yy1kaWZmLWludGVybmFsIG5pbAotCQkJCShj b25zIChjYXIgdmMtZmlsZXNldCkgKGNvbnMgKGNhZHIgdmMtZmlsZXNldCkgKGxpc3QgZmlsZSkp KQotCQkJCSh2Yy13b3JraW5nLXJldmlzaW9uIGZpbGUpIG5pbCkKLQkgICAgICAoZ290by1jaGFy IChwb2ludC1taW4pKQotCSAgICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkKLQkJKGlu c2VydAotCQkgKGZvcm1hdCAiQ2hhbmdlcyB0byAlcyBzaW5jZSBsYXN0IGxvY2s6XG5cbiIgZmls ZSkpKQotCSAgICAgIChub3QgKGJlZXApKQotCSAgICAgICh5ZXMtb3Itbm8tcCAoY29uY2F0ICJG aWxlIGhhcyB1bmxvY2tlZCBjaGFuZ2VzLiAgIgotCQkJCSAgICJDbGFpbSBsb2NrIHJldGFpbmlu ZyBjaGFuZ2VzPyAiKSkpCi0JICAgIChwcm9nbiAodmMtY2FsbC1iYWNrZW5kIGJhY2tlbmQgJ3N0 ZWFsLWxvY2sgZmlsZSkKLQkJICAgKGNsZWFyLXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQotCQkgICA7 OyBNdXN0IGNsZWFyIGFueSBoZWFkZXJzIGhlcmUgYmVjYXVzZSB0aGV5IHdvdWxkbid0Ci0JCSAg IDs7IHNob3cgdGhhdCB0aGUgZmlsZSBpcyBsb2NrZWQgbm93LgotCQkgICAodmMtY2xlYXItaGVh ZGVycyBmaWxlKQotCQkgICAod3JpdGUtZmlsZSBidWZmZXItZmlsZS1uYW1lKQotCQkgICAodmMt bW9kZS1saW5lIGZpbGUgYmFja2VuZCkpCi0JICAoaWYgKG5vdCAoeWVzLW9yLW5vLXAKLQkJICAg ICJSZXZlcnQgdG8gY2hlY2tlZC1pbiByZXZpc2lvbiwgaW5zdGVhZD8gIikpCi0JICAgICAgKGVy cm9yICJDaGVja291dCBhYm9ydGVkIikKLQkgICAgKHZjLXJldmVydC1idWZmZXItaW50ZXJuYWwg dCB0KQotCSAgICAodmMtY2hlY2tvdXQgZmlsZSB0KSkpKSkKLSAgICAgOzsgVW5rbm93biBmaWxl c2V0IHN0YXRlCi0gICAgICh0Ci0gICAgICAoZXJyb3IgIkZpbGVzZXQgaXMgaW4gYW4gdW5rbm93 biBzdGF0ZSAlcyIgc3RhdGUpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICh5ZXMtb3It bm8tcCAiTG9jayB0aGlzIHJldmlzaW9uPyAiKSkKKyAgICAgICAgICAgICAgICAodmMtY2hlY2tv dXQgZmlsZSB0KSkpKSkKKyAgICAgICAgIDs7IG5lZWRzLW1lcmdlCisgICAgICAgICAoKGVxIHN0 YXRlICduZWVkcy1tZXJnZSkKKyAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVzKQorICAgICAg ICAgICAgKHdoZW4gKHllcy1vci1uby1wIChmb3JtYXQKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIiVzIGlzIG5vdCB1cC10by1kYXRlLiAgTWVyZ2UgaW4gY2hhbmdlcyBub3c/ICIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3Rvcnkg ZmlsZSkpKQorICAgICAgICAgICAgICAodmMtbWF5YmUtcmVzb2x2ZS1jb25mbGljdHMKKyAgICAg ICAgICAgICAgIGZpbGUgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdtZXJnZS1uZXdzIGZpbGUp KSkpKQorCisgICAgICAgICA7OyB1bmxvY2tlZC1jaGFuZ2VzCisgICAgICAgICAoKGVxIHN0YXRl ICd1bmxvY2tlZC1jaGFuZ2VzKQorICAgICAgICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpCisgICAg ICAgICAgICAod2hlbiAobm90IChlcXVhbCBidWZmZXItZmlsZS1uYW1lIGZpbGUpKQorICAgICAg ICAgICAgICAoZmluZC1maWxlLW90aGVyLXdpbmRvdyBmaWxlKSkKKyAgICAgICAgICAgIChpZiAo c2F2ZS13aW5kb3ctZXhjdXJzaW9uCisgICAgICAgICAgICAgICAgICAodmMtZGlmZi1pbnRlcm5h bCBuaWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zIChjYXIgdmMt ZmlsZXNldCkgKGNvbnMgKGNhZHIgdmMtZmlsZXNldCkgKGxpc3QgZmlsZSkpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZjLXdvcmtpbmctcmV2aXNpb24gZmlsZSkgbmls KQorICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKyAgICAgICAgICAg ICAgICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkKKyAgICAgICAgICAgICAgICAgICAg KGluc2VydAorICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiQ2hhbmdlcyB0byAlcyBzaW5j ZSBsYXN0IGxvY2s6XG5cbiIgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgKG5vdCAoYmVlcCkp CisgICAgICAgICAgICAgICAgICAoeWVzLW9yLW5vLXAgKGNvbmNhdCAiRmlsZSBoYXMgdW5sb2Nr ZWQgY2hhbmdlcy4gICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJD bGFpbSBsb2NrIHJldGFpbmluZyBjaGFuZ2VzPyAiKSkpCisgICAgICAgICAgICAgICAgKHByb2du ICh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnc3RlYWwtbG9jayBmaWxlKQorICAgICAgICAgICAg ICAgICAgICAgICAoY2xlYXItdmlzaXRlZC1maWxlLW1vZHRpbWUpCisgICAgICAgICAgICAgICAg ICAgICAgIDs7IE11c3QgY2xlYXIgYW55IGhlYWRlcnMgaGVyZSBiZWNhdXNlIHRoZXkgd291bGRu J3QKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgc2hvdyB0aGF0IHRoZSBmaWxlIGlzIGxvY2tl ZCBub3cuCisgICAgICAgICAgICAgICAgICAgICAgICh2Yy1jbGVhci1oZWFkZXJzIGZpbGUpCisg ICAgICAgICAgICAgICAgICAgICAgICh3cml0ZS1maWxlIGJ1ZmZlci1maWxlLW5hbWUpCisgICAg ICAgICAgICAgICAgICAgICAgICh2Yy1tb2RlLWxpbmUgZmlsZSBiYWNrZW5kKSkKKyAgICAgICAg ICAgICAgKGlmIChub3QgKHllcy1vci1uby1wCisgICAgICAgICAgICAgICAgICAgICAgICAiUmV2 ZXJ0IHRvIGNoZWNrZWQtaW4gcmV2aXNpb24sIGluc3RlYWQ/ICIpKQorICAgICAgICAgICAgICAg ICAgKGVycm9yICJDaGVja291dCBhYm9ydGVkIikKKyAgICAgICAgICAgICAgICAodmMtcmV2ZXJ0 LWJ1ZmZlci1pbnRlcm5hbCB0IHQpCisgICAgICAgICAgICAgICAgKHZjLWNoZWNrb3V0IGZpbGUg dCkpKSkpCisgICAgICAgICA7OyBVbmtub3duIGZpbGVzZXQgc3RhdGUKKyAgICAgICAgICh0Cisg ICAgICAgICAgKGVycm9yICJGaWxlc2V0IGlzIGluIGFuIHVua25vd24gc3RhdGUgJXMiIHN0YXRl KSkpKSkpKQogCiAoZGVmdW4gdmMtY3JlYXRlLXJlcG8gKGJhY2tlbmQpCiAgICJDcmVhdGUgYW4g ZW1wdHkgcmVwb3NpdG9yeSBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuIgpAQCAtMTI2OSwyMSAr MTI3MSwyMSBAQCBBZnRlciBjaGVjay1vdXQsIHJ1bnMgdGhlIG5vcm1hbCBob29rIGB2Yy1jaGVj a291dC1ob29rJy4iCiAgICAgICAgKHZjLW1ha2UtdmVyc2lvbi1iYWNrdXAgZmlsZSkpCiAgIChs ZXQgKChiYWNrZW5kICh2Yy1iYWNrZW5kIGZpbGUpKSkKICAgICAod2l0aC12Yy1wcm9wZXJ0aWVz IChsaXN0IGZpbGUpCi0gICAgICAoY29uZGl0aW9uLWNhc2UgZXJyCi0gICAgICAgICAgKHZjLWNh bGwtYmFja2VuZCBiYWNrZW5kICdjaGVja291dCBmaWxlIHdyaXRhYmxlIHJldikKLSAgICAgICAg KGZpbGUtZXJyb3IKLSAgICAgICAgIDs7IE1heWJlIHRoZSBiYWNrZW5kIGlzIG5vdCBpbnN0YWxs ZWQgOy0oCi0gICAgICAgICAod2hlbiB3cml0YWJsZQotICAgICAgICAgICAobGV0ICgoYnVmIChn ZXQtZmlsZS1idWZmZXIgZmlsZSkpKQotICAgICAgICAgICAgICh3aGVuIGJ1ZiAod2l0aC1jdXJy ZW50LWJ1ZmZlciBidWYgKHRvZ2dsZS1yZWFkLW9ubHkgLTEpKSkpKQotICAgICAgICAgKHNpZ25h bCAoY2FyIGVycikgKGNkciBlcnIpKSkpCi0gICAgICBgKCh2Yy1zdGF0ZSAuICwoaWYgKG9yIChl cSAodmMtY2hlY2tvdXQtbW9kZWwgYmFja2VuZCAobGlzdCBmaWxlKSkgJ2ltcGxpY2l0KQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IHdyaXRhYmxlKSkKLSAgICAgICAgICAgICAg ICAgICAgICAgICAoaWYgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdsYXRlc3Qtb24tYnJhbmNo LXAgZmlsZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VwLXRvLWRhdGUKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICduZWVkcy11cGRhdGUpCi0gICAgICAgICAgICAgICAgICAg ICAgICdlZGl0ZWQpKQotICAgICAgICAodmMtY2hlY2tvdXQtdGltZSAuICwobnRoIDUgKGZpbGUt YXR0cmlidXRlcyBmaWxlKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoY29uZGl0aW9u LWNhc2UgZXJyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZjLWNhbGwtYmFja2VuZCBi YWNrZW5kICdjaGVja291dCBmaWxlIHdyaXRhYmxlIHJldikKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgKGZpbGUtZXJyb3IKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IE1heWJlIHRo ZSBiYWNrZW5kIGlzIG5vdCBpbnN0YWxsZWQgOy0oCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAod2hlbiB3cml0YWJsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoYnVm IChnZXQtZmlsZS1idWZmZXIgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICh3aGVuIGJ1ZiAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYgKHRvZ2dsZS1yZWFkLW9ubHkgLTEp KSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpZ25hbCAoY2FyIGVycikgKGNkciBl cnIpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICBgKCh2Yy1zdGF0ZSAuICwoaWYgKG9yIChl cSAodmMtY2hlY2tvdXQtbW9kZWwgYmFja2VuZCAobGlzdCBmaWxlKSkgJ2ltcGxpY2l0KQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IHdyaXRhYmxl KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKHZjLWNh bGwtYmFja2VuZCBiYWNrZW5kICdsYXRlc3Qtb24tYnJhbmNoLXAgZmlsZSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VwLXRvLWRhdGUKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICduZWVkcy11cGRhdGUpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdlZGl0ZWQpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAodmMtY2hlY2tvdXQtdGltZSAuICwobnRoIDUgKGZpbGUtYXR0cmli dXRlcyBmaWxlKSkpKSkpCiAgICh2Yy1yZXN5bmNoLWJ1ZmZlciBmaWxlIHQgdCkKICAgKHJ1bi1o b29rcyAndmMtY2hlY2tvdXQtaG9vaykpCiAKQEAgLTEzNDMsMjkgKzEzNDUsMjkgQEAgUnVucyB0 aGUgbm9ybWFsIGhvb2tzIGB2Yy1iZWZvcmUtY2hlY2tpbi1ob29rJyBhbmQgYHZjLWNoZWNraW4t aG9vaycuIgogICAod2hlbiB2Yy1iZWZvcmUtY2hlY2tpbi1ob29rCiAgICAgKHJ1bi1ob29rcyAn dmMtYmVmb3JlLWNoZWNraW4taG9vaykpCiAgIChsZXhpY2FsLWxldAotICAgKChiYWNrZW5kIGJh Y2tlbmQpKQotICAgKHZjLXN0YXJ0LWxvZ2VudHJ5Ci0gICAgZmlsZXMgcmV2IGNvbW1lbnQgaW5p dGlhbC1jb250ZW50cwotICAgICJFbnRlciBhIGNoYW5nZSBjb21tZW50LiIKLSAgICAiKlZDLWxv ZyoiCi0gICAgKGxhbWJkYSAoZmlsZXMgcmV2IGNvbW1lbnQpCi0gICAgICAobWVzc2FnZSAiQ2hl Y2tpbmcgaW4gJXMuLi4iICh2Yy1kZWxpc3RpZnkgZmlsZXMpKQotICAgICAgOzsgIlRoaXMgbG9n IG1lc3NhZ2UgaW50ZW50aW9uYWxseSBsZWZ0IGFsbW9zdCBibGFuayIuCi0gICAgICA7OyBSQ1Mg NS43IGdyaXBlcyBhYm91dCB3aGl0ZS1zcGFjZS1vbmx5IGNvbW1lbnRzIHRvby4KLSAgICAgIChv ciAoYW5kIGNvbW1lbnQgKHN0cmluZy1tYXRjaCAiW15cdFxuIF0iIGNvbW1lbnQpKQotCSAgKHNl dHEgY29tbWVudCAiKioqIGVtcHR5IGxvZyBtZXNzYWdlICoqKiIpKQotICAgICAgKHdpdGgtdmMt cHJvcGVydGllcwotICAgICAgIGZpbGVzCi0gICAgICAgOzsgV2UgdXNlZCB0byBjaGFuZ2UgYnVm ZmVycyB0byBnZXQgbG9jYWwgdmFsdWUgb2YgdmMtY2hlY2tpbi1zd2l0Y2hlcywKLSAgICAgICA7 OyBidXQgJ3RoZScgbG9jYWwgYnVmZmVyIGlzIG5vdCBhIHdlbGwtZGVmaW5lZCBjb25jZXB0IGZv ciBmaWxlc2V0cy4KLSAgICAgICAocHJvZ24KLQkgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdj aGVja2luIGZpbGVzIHJldiBjb21tZW50KQotCSAobWFwYyAndmMtZGVsZXRlLWF1dG9tYXRpYy12 ZXJzaW9uLWJhY2t1cHMgZmlsZXMpKQotICAgICAgIGAoKHZjLXN0YXRlIC4gdXAtdG8tZGF0ZSkK LQkgKHZjLWNoZWNrb3V0LXRpbWUgLiAsKG50aCA1IChmaWxlLWF0dHJpYnV0ZXMgZmlsZSkpKQot CSAodmMtd29ya2luZy1yZXZpc2lvbiAuIG5pbCkpKQotICAgICAgKG1lc3NhZ2UgIkNoZWNraW5n IGluICVzLi4uZG9uZSIgKHZjLWRlbGlzdGlmeSBmaWxlcykpKQotICAgICd2Yy1jaGVja2luLWhv b2spKSkKKyAgICAgICgoYmFja2VuZCBiYWNrZW5kKSkKKyAgICAodmMtc3RhcnQtbG9nZW50cnkK KyAgICAgZmlsZXMgcmV2IGNvbW1lbnQgaW5pdGlhbC1jb250ZW50cworICAgICAiRW50ZXIgYSBj aGFuZ2UgY29tbWVudC4iCisgICAgICIqVkMtbG9nKiIKKyAgICAgKGxhbWJkYSAoZmlsZXMgcmV2 IGNvbW1lbnQpCisgICAgICAgKG1lc3NhZ2UgIkNoZWNraW5nIGluICVzLi4uIiAodmMtZGVsaXN0 aWZ5IGZpbGVzKSkKKyAgICAgICA7OyAiVGhpcyBsb2cgbWVzc2FnZSBpbnRlbnRpb25hbGx5IGxl ZnQgYWxtb3N0IGJsYW5rIi4KKyAgICAgICA7OyBSQ1MgNS43IGdyaXBlcyBhYm91dCB3aGl0ZS1z cGFjZS1vbmx5IGNvbW1lbnRzIHRvby4KKyAgICAgICAob3IgKGFuZCBjb21tZW50IChzdHJpbmct bWF0Y2ggIlteXHRcbiBdIiBjb21tZW50KSkKKyAgICAgICAgICAgKHNldHEgY29tbWVudCAiKioq IGVtcHR5IGxvZyBtZXNzYWdlICoqKiIpKQorICAgICAgICh3aXRoLXZjLXByb3BlcnRpZXMKKyAg ICAgICAgZmlsZXMKKyAgICAgICAgOzsgV2UgdXNlZCB0byBjaGFuZ2UgYnVmZmVycyB0byBnZXQg bG9jYWwgdmFsdWUgb2YgdmMtY2hlY2tpbi1zd2l0Y2hlcywKKyAgICAgICAgOzsgYnV0ICd0aGUn IGxvY2FsIGJ1ZmZlciBpcyBub3QgYSB3ZWxsLWRlZmluZWQgY29uY2VwdCBmb3IgZmlsZXNldHMu CisgICAgICAgIChwcm9nbgorICAgICAgICAgICh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnY2hl Y2tpbiBmaWxlcyByZXYgY29tbWVudCkKKyAgICAgICAgICAobWFwYyAndmMtZGVsZXRlLWF1dG9t YXRpYy12ZXJzaW9uLWJhY2t1cHMgZmlsZXMpKQorICAgICAgICBgKCh2Yy1zdGF0ZSAuIHVwLXRv LWRhdGUpCisgICAgICAgICAgKHZjLWNoZWNrb3V0LXRpbWUgLiAsKG50aCA1IChmaWxlLWF0dHJp YnV0ZXMgZmlsZSkpKQorICAgICAgICAgICh2Yy13b3JraW5nLXJldmlzaW9uIC4gbmlsKSkpCisg ICAgICAgKG1lc3NhZ2UgIkNoZWNraW5nIGluICVzLi4uZG9uZSIgKHZjLWRlbGlzdGlmeSBmaWxl cykpKQorICAgICAndmMtY2hlY2tpbi1ob29rKSkpCiAKIDs7OyBBZGRpdGlvbmFsIGVudHJ5IHBv aW50cyBmb3IgZXhhbWluaW5nIHZlcnNpb24gaGlzdG9yaWVzCiAKQEAgLTE0MTksNyArMTQyMSw3 IEBAIHRvIG92ZXJyaWRlIHRoZSB2YWx1ZSBvZiBgdmMtZGlmZi1zd2l0Y2hlcycgYW5kIGBkaWZm LXN3aXRjaGVzJy4iCiAJICAgICAgIChsZXQgKChzeW0gKHZjLW1ha2UtYmFja2VuZC1zeW0KIAkJ CSAgIGJhY2tlbmQgKGludGVybiAoY29uY2F0IChzeW1ib2wtbmFtZSBvcCkKIAkJCQkJCSAgICIt c3dpdGNoZXMiKSkpKSkKLQkJICAgKHdoZW4gKGJvdW5kcCBzeW0pIChzeW1ib2wtdmFsdWUgc3lt KSkpKQorICAgICAgICAgICAgICAgICAod2hlbiAoYm91bmRwIHN5bSkgKHN5bWJvbC12YWx1ZSBz eW0pKSkpCiAJICAgICAobGV0ICgoc3ltIChpbnRlcm4gKGZvcm1hdCAidmMtJXMtc3dpdGNoZXMi IChzeW1ib2wtbmFtZSBvcCkpKSkpCiAJICAgICAgICh3aGVuIChib3VuZHAgc3ltKSAoc3ltYm9s LXZhbHVlIHN5bSkpKQogCSAgICAgKGNvbmQKQEAgLTE2NDAsOCArMTY0Miw4IEBAIElmIGBGLn5S RVZ+JyBhbHJlYWR5IGV4aXN0cywgdXNlIGl0IGluc3RlYWQgb2YgY2hlY2tpbmcgaXQgb3V0IGFn YWluLiIKICAgKHZjLWVuc3VyZS12Yy1idWZmZXIpCiAgIChsZXQqICgoZmlsZSBidWZmZXItZmls ZS1uYW1lKQogCSAocmV2aXNpb24gKGlmIChzdHJpbmctZXF1YWwgcmV2ICIiKQotCQkgICAgICAo dmMtd29ya2luZy1yZXZpc2lvbiBmaWxlKQotCQkgICAgcmV2KSkpCisgICAgICAgICAgICAgICAg ICAgICAgICh2Yy13b3JraW5nLXJldmlzaW9uIGZpbGUpCisgICAgICAgICAgICAgICAgICAgICBy ZXYpKSkKICAgICAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgKHZjLWZpbmQtcmV2aXNp b24gZmlsZSByZXZpc2lvbikpKSkKIAogKGRlZnVuIHZjLWZpbmQtcmV2aXNpb24gKGZpbGUgcmV2 aXNpb24pCkBAIC0xNzExLDE3ICsxNzEzLDE3IEBAIFRoZSBoZWFkZXJzIGFyZSByZXNldCB0byB0 aGVpciBub24tZXhwYW5kZWQgZm9ybS4iCiAJICh2aXNpdGVkIChmaW5kLWJ1ZmZlci12aXNpdGlu ZyBmaWxlbmFtZSkpCiAJIChiYWNrZW5kICh2Yy1iYWNrZW5kIGZpbGVuYW1lKSkpCiAgICAgKHdo ZW4gKHZjLWZpbmQtYmFja2VuZC1mdW5jdGlvbiBiYWNrZW5kICdjbGVhci1oZWFkZXJzKQotCShp ZiB2aXNpdGVkCi0JICAgIChsZXQgKChjb250ZXh0ICh2Yy1idWZmZXItY29udGV4dCkpKQotCSAg ICAgIDs7IHNhdmUtZXhjdXJzaW9uIG1heSBiZSBhYmxlIHRvIHJlbG9jYXRlIHBvaW50IGFuZCBt YXJrCi0JICAgICAgOzsgcHJvcGVybHkuICBJZiBpdCBmYWlscywgdmMtcmVzdG9yZS1idWZmZXIt Y29udGV4dAotCSAgICAgIDs7IHdpbGwgZ2l2ZSBpdCBhIHNlY29uZCB0cnkuCi0JICAgICAgKHNh dmUtZXhjdXJzaW9uCi0JCSh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnY2xlYXItaGVhZGVycykp Ci0JICAgICAgKHZjLXJlc3RvcmUtYnVmZmVyLWNvbnRleHQgY29udGV4dCkpCi0JICAoc2V0LWJ1 ZmZlciAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGVuYW1lKSkKLQkgICh2Yy1jYWxsLWJhY2tlbmQg YmFja2VuZCAnY2xlYXItaGVhZGVycykKLQkgIChraWxsLWJ1ZmZlciBmaWxlbmFtZSkpKSkpCisg ICAgICAoaWYgdmlzaXRlZAorICAgICAgICAgIChsZXQgKChjb250ZXh0ICh2Yy1idWZmZXItY29u dGV4dCkpKQorICAgICAgICAgICAgOzsgc2F2ZS1leGN1cnNpb24gbWF5IGJlIGFibGUgdG8gcmVs b2NhdGUgcG9pbnQgYW5kIG1hcmsKKyAgICAgICAgICAgIDs7IHByb3Blcmx5LiAgSWYgaXQgZmFp bHMsIHZjLXJlc3RvcmUtYnVmZmVyLWNvbnRleHQKKyAgICAgICAgICAgIDs7IHdpbGwgZ2l2ZSBp dCBhIHNlY29uZCB0cnkuCisgICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgICAg ICAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjbGVhci1oZWFkZXJzKSkKKyAgICAgICAgICAg ICh2Yy1yZXN0b3JlLWJ1ZmZlci1jb250ZXh0IGNvbnRleHQpKQorICAgICAgICAoc2V0LWJ1ZmZl ciAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGVuYW1lKSkKKyAgICAgICAgKHZjLWNhbGwtYmFja2Vu ZCBiYWNrZW5kICdjbGVhci1oZWFkZXJzKQorICAgICAgICAoa2lsbC1idWZmZXIgZmlsZW5hbWUp KSkpKQogCiAoZGVmdW4gdmMtbW9kaWZ5LWNoYW5nZS1jb21tZW50IChmaWxlcyByZXYgb2xkY29t bWVudCkKICAgIkVkaXQgdGhlIGNvbW1lbnQgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBmaWxl cyBhbmQgcmV2aXNpb24uIgpAQCAtMjQxOCw3ICsyNDIwLDcgQEAgdG8gcHJvdmlkZSB0aGUgYGZp bmQtcmV2aXNpb24nIG9wZXJhdGlvbiBpbnN0ZWFkLiIKIAogKGRlZnVuIHZjLWRlZmF1bHQtc2hv dy1sb2ctZW50cnkgKGJhY2tlbmQgcmV2KQogICAod2l0aC1uby13YXJuaW5ncwotICAgKGxvZy12 aWV3LWdvdG8tcmV2IHJldikpKQorICAgIChsb2ctdmlldy1nb3RvLXJldiByZXYpKSkKIAogKGRl ZnVuIHZjLWRlZmF1bHQtY29tbWVudC1oaXN0b3J5IChiYWNrZW5kIGZpbGUpCiAgICJSZXR1cm4g YSBzdHJpbmcgd2l0aCBhbGwgbG9nIGVudHJpZXMgc3RvcmVkIGluIEJBQ0tFTkQgZm9yIEZJTEUu IgpAQCAtMjQzNywxMCArMjQzOSwxMCBAQCB0byBwcm92aWRlIHRoZSBgZmluZC1yZXZpc2lvbicg b3BlcmF0aW9uIGluc3RlYWQuIgogICAgICAgICAodmMtZmlsZS10cmVlLXdhbGsKICAgICAgICAg IGRpcgogICAgICAgICAgKGxhbWJkYSAoZikgKGFuZAotCQkgKHZjLXVwLXRvLWRhdGUtcCBmKQot CQkgKHZjLWVycm9yLW9jY3VycmVkCi0JCSAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjaGVj a291dCBmIG5pbCAiIikKLQkJICAod2hlbiB1cGRhdGUgKHZjLXJlc3luY2gtYnVmZmVyIGYgdCB0 KSkpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICh2Yy11cC10by1kYXRlLXAgZikKKyAgICAg ICAgICAgICAgICAgICAgICAodmMtZXJyb3Itb2NjdXJyZWQKKyAgICAgICAgICAgICAgICAgICAg ICAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjaGVja291dCBmIG5pbCAiIikKKyAgICAgICAg ICAgICAgICAgICAgICAgKHdoZW4gdXBkYXRlICh2Yy1yZXN5bmNoLWJ1ZmZlciBmIHQgdCkpKSkp KSkKICAgICAobGV0ICgocmVzdWx0ICh2Yy10YWctcHJlY29uZGl0aW9uIGRpcikpKQogICAgICAg KGlmIChzdHJpbmdwIHJlc3VsdCkKICAgICAgICAgICAoZXJyb3IgIkZpbGUgJXMgaXMgbG9ja2Vk IiByZXN1bHQpCkBAIC0yNDQ4LDggKzI0NTAsOCBAQCB0byBwcm92aWRlIHRoZSBgZmluZC1yZXZp c2lvbicgb3BlcmF0aW9uIGluc3RlYWQuIgogICAgICAgICAodmMtZmlsZS10cmVlLXdhbGsKICAg ICAgICAgIGRpcgogICAgICAgICAgKGxhbWJkYSAoZikgKHZjLWVycm9yLW9jY3VycmVkCi0JCSAo dmMtY2FsbC1iYWNrZW5kIGJhY2tlbmQgJ2NoZWNrb3V0IGYgbmlsIG5hbWUpCi0JCSAod2hlbiB1 cGRhdGUgKHZjLXJlc3luY2gtYnVmZmVyIGYgdCB0KSkpKSkpKSkpCisgICAgICAgICAgICAgICAg ICAgICAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjaGVja291dCBmIG5pbCBuYW1lKQorICAg ICAgICAgICAgICAgICAgICAgICh3aGVuIHVwZGF0ZSAodmMtcmVzeW5jaC1idWZmZXIgZiB0IHQp KSkpKSkpKSkKIAogKGRlZnVuIHZjLWRlZmF1bHQtcmV2ZXJ0IChiYWNrZW5kIGZpbGUgY29udGVu dHMtZG9uZSkKICAgKHVubGVzcyBjb250ZW50cy1kb25lCkBAIC0yNTEzLDEzICsyNTE1LDEzIEBA IEludm9rZSBGVU5DIGYgQVJHUyBvbiBlYWNoIFZDLW1hbmFnZWQgZmlsZSBmIHVuZGVybmVhdGgg aXQuIgogICAgIChsZXQgKChkaXIgKGZpbGUtbmFtZS1hcy1kaXJlY3RvcnkgZmlsZSkpKQogICAg ICAgKG1hcGNhcgogICAgICAgIChsYW1iZGEgKGYpIChvcgotICAgICAgICAgICAgICAgKHN0cmlu Zy1lcXVhbCBmICIuIikKLSAgICAgICAgICAgICAgIChzdHJpbmctZXF1YWwgZiAiLi4iKQotICAg ICAgICAgICAgICAgKG1lbWJlciBmIHZjLWRpcmVjdG9yeS1leGNsdXNpb24tbGlzdCkKLSAgICAg ICAgICAgICAgIChsZXQgKChkaXJmIChleHBhbmQtZmlsZS1uYW1lIGYgZGlyKSkpCi0gICAgICAg ICAgICAgICAgIChvcgotICAgICAgICAgICAgICAgICAgKGZpbGUtc3ltbGluay1wIGRpcmYpIDs7 IEF2b2lkIHBvc3NpYmxlIGxvb3BzLgotICAgICAgICAgICAgICAgICAgKHZjLWZpbGUtdHJlZS13 YWxrLWludGVybmFsIGRpcmYgZnVuYyBhcmdzKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1lcXVhbCBmICIuIikKKyAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1lcXVhbCBmICIu LiIpCisgICAgICAgICAgICAgICAgICAgIChtZW1iZXIgZiB2Yy1kaXJlY3RvcnktZXhjbHVzaW9u LWxpc3QpCisgICAgICAgICAgICAgICAgICAgIChsZXQgKChkaXJmIChleHBhbmQtZmlsZS1uYW1l IGYgZGlyKSkpCisgICAgICAgICAgICAgICAgICAgICAgKG9yCisgICAgICAgICAgICAgICAgICAg ICAgIChmaWxlLXN5bWxpbmstcCBkaXJmKSA7OyBBdm9pZCBwb3NzaWJsZSBsb29wcy4KKyAgICAg ICAgICAgICAgICAgICAgICAgKHZjLWZpbGUtdHJlZS13YWxrLWludGVybmFsIGRpcmYgZnVuYyBh cmdzKSkpKSkKICAgICAgICAoZGlyZWN0b3J5LWZpbGVzIGRpcikpKSkpCiAKIChwcm92aWRlICd2 YykK --000e0cd139c4e90508047f34ef5b-- From unknown Sun Jun 22 00:21:02 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5556: [PATCH] vc-next-action destroys window configuration In-Reply-To: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Feb 2010 07:31:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5556 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Nathaniel Flath Cc: 5556@debbugs.gnu.org Received: via spool by 5556-submit@debbugs.gnu.org id=B5556.12657870145725 (code B ref 5556); Wed, 10 Feb 2010 07:31:02 +0000 Received: (at 5556) by debbugs.gnu.org; 10 Feb 2010 07:30:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf71Z-0001UI-OB for submit@debbugs.gnu.org; Wed, 10 Feb 2010 02:30:13 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf71V-0001UC-Ta for 5556@debbugs.gnu.org; Wed, 10 Feb 2010 02:30:12 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nf71R-00014l-SH; Wed, 10 Feb 2010 02:30:06 -0500 References: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> From: Glenn Morris X-Spook: CNCIS Becker infowar KGB Exon Shell encryption Clinton X-Ran: PEOaOWj1pm2YuI,i|/uBT.CmM5il;0m$+9#GUuq,@}/k"pu['"P_||:/Jdw$LihC User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.0 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) Your patch seems to include a huge number of formatting changes throughout the file. Please could you send it again, with just the actual relevant changes, and with a proposed ChangeLog entry. Thanks. From unknown Sun Jun 22 00:21:02 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5556: [PATCH] vc-next-action destroys window configuration Resent-From: Nathaniel Flath Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Feb 2010 08:21:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5556 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Glenn Morris Cc: 5556@debbugs.gnu.org Received: via spool by 5556-submit@debbugs.gnu.org id=B5556.12657900488068 (code B ref 5556); Wed, 10 Feb 2010 08:21:02 +0000 Received: (at 5556) by debbugs.gnu.org; 10 Feb 2010 08:20:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf7oW-000265-GV for submit@debbugs.gnu.org; Wed, 10 Feb 2010 03:20:48 -0500 Received: from mail-pz0-f203.google.com ([209.85.222.203]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf7oU-000260-OB for 5556@debbugs.gnu.org; Wed, 10 Feb 2010 03:20:47 -0500 Received: by pzk41 with SMTP id 41so13340020pzk.0 for <5556@debbugs.gnu.org>; Wed, 10 Feb 2010 00:20:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=w7bK4K+Lx/TkR0iM9g802mZkthc734aAqHSvTGi9dbo=; b=LarK5iEdD101bgj55Si7oWC3gaXo29+gadtJAhktsQLuiu+d4DV3Segap9WuIctsCe 5tfUeeIdnrWyJG62r5p8M9w/Krwi3LCMPS0UokAvOgviwbV8jQ0vqm46jisv9pgEK6rN R5yZCRV6xThxtEOIPOV6EqiDi5VUNbO4kIp2o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=JRLBvohSgUWnzyJNDy7AQNkH97eXSU6v/4j82vEc+Onl/Cp/LN0a+u6yNPtKXrEnjj tMq2TsOZDtZYORkWonP1/GPkaKT3+FimcQuvA9sI8MErnuKdIE8BnUNiKMEJ+uXbB6hZ WIBbhQ05dRNx5s6WKlSO3TwFs9EC22PUDrDTw= MIME-Version: 1.0 Received: by 10.140.83.31 with SMTP id g31mr3813995rvb.128.1265790043001; Wed, 10 Feb 2010 00:20:43 -0800 (PST) In-Reply-To: References: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> Date: Wed, 10 Feb 2010 03:20:42 -0500 Message-ID: <5e3a506e1002100020o512d34e7i4d83431d06c0a389@mail.gmail.com> From: Nathaniel Flath Content-Type: multipart/mixed; boundary=000e0cd147f8df959a047f3ab500 X-Spam-Score: -3.3 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) --000e0cd147f8df959a047f3ab500 Content-Type: multipart/alternative; boundary=000e0cd147f8df9592047f3ab5fe --000e0cd147f8df9592047f3ab5fe Content-Type: text/plain; charset=ISO-8859-1 Sorry - somehow I ended up attaching an old version of the patch. The correct one is attached. Proposed changelog entry: Prevent vc actions from destroying window configuration * vc-dispatcher.el (vc-finish-logentry): Changed delete-windows-on to quit-window On Wed, Feb 10, 2010 at 2:30 AM, Glenn Morris wrote: > > Your patch seems to include a huge number of formatting changes > throughout the file. Please could you send it again, with just the > actual relevant changes, and with a proposed ChangeLog entry. Thanks. > --000e0cd147f8df9592047f3ab5fe Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Sorry - somehow I ended up attaching an old version of the patch.=A0 The co= rrect one is attached.

Proposed changelog entry:

Prevent vc a= ctions from destroying window configuration

* vc-dispatcher.el (vc-finish-logentry): Changed delete-windows-on to q= uit-window

On Wed, Feb 10, 2010 at 2:30 A= M, Glenn Morris <rgm@gnu.org> wrote:

Your patch seems to include a huge number of formatting changes
throughout the file. Please could you send it again, with just the
actual relevant changes, and with a proposed ChangeLog entry. Thanks.

--000e0cd147f8df9592047f3ab5fe-- --000e0cd147f8df959a047f3ab500 Content-Type: text/x-patch; charset=US-ASCII; name="vc.patch" Content-Disposition: attachment; filename="vc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g5ho4h7d0 ZGlmZiAtLWdpdCBhL2xpc3AvdmMtZGlzcGF0Y2hlci5lbCBiL2xpc3AvdmMtZGlzcGF0Y2hlci5l bAppbmRleCBiZjNkYTRlLi44YWE0MTJmIDEwMDY0NAotLS0gYS9saXNwL3ZjLWRpc3BhdGNoZXIu ZWwKKysrIGIvbGlzcC92Yy1kaXNwYXRjaGVyLmVsCkBAIC02MDQsOSArNjA0LDggQEAgdGhlIGJ1 ZmZlciBjb250ZW50cyBhcyBhIGNvbW1lbnQuIgogCSAgICAgICBsb2ctZW50cnkpKQogICAgIDs7 IFJlbW92ZSBjaGVja2luIHdpbmRvdyAoYWZ0ZXIgdGhlIGNoZWNraW4gc28gdGhhdCBpZiB0aGF0 IGZhaWxzCiAgICAgOzsgd2UgZG9uJ3QgemFwIHRoZSBsb2cgYnVmZmVyIGFuZCB0aGUgdHlwaW5n IHRoZXJlaW4pLgotICAgIDs7IC0tIElNTyB0aGlzIHNob3VsZCBiZSByZXBsYWNlZCB3aXRoIHF1 aXQtd2luZG93CiAgICAgKGNvbmQgKChhbmQgbG9nYnVmIHZjLWRlbGV0ZS1sb2didWYtd2luZG93 KQotCSAgIChkZWxldGUtd2luZG93cy1vbiBsb2didWYgKHNlbGVjdGVkLWZyYW1lKSkKKwkgICAo cXVpdC13aW5kb3cgdCkgCiAJICAgOzsgS2lsbCBidWZmZXIgYW5kIGRlbGV0ZSBhbnkgb3RoZXIg ZGVkaWNhdGVkIHdpbmRvd3MvZnJhbWVzLgogCSAgIChraWxsLWJ1ZmZlciBsb2didWYpKQogCSAg KGxvZ2J1ZiAocG9wLXRvLWJ1ZmZlciBsb2didWYpCg== --000e0cd147f8df959a047f3ab500-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 11 14:29:11 2010 Received: (at control) by debbugs.gnu.org; 11 Feb 2010 19:29:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfeit-0001uK-N8 for submit@debbugs.gnu.org; Thu, 11 Feb 2010 14:29:11 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfeir-0001uB-T8 for control@debbugs.gnu.org; Thu, 11 Feb 2010 14:29:10 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nfeim-0007Oo-Gy; Thu, 11 Feb 2010 14:29:04 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19316.23168.372147.151260@fencepost.gnu.org> Date: Thu, 11 Feb 2010 14:29:04 -0500 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: magenta X-Ran: 1Hf|U,W~l\t]h.H!nS(6cnj?24jmDInFr5KXjK6/dN5&9ExgegG@fhUE;j1)?S:%82-p>p X-Debbugs-No-Ack: yes X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) close 5545 tags 5554 moreinfo tags 5556 patch reassign 5560 emacs,cc-mode reassign 5563 emacs,erc severity 5563 minor From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 06 15:39:36 2011 Received: (at control) by debbugs.gnu.org; 6 Oct 2011 19:39:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBtn5-0002zg-Ke for submit@debbugs.gnu.org; Thu, 06 Oct 2011 15:39:36 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBtn3-0002zY-9d for control@debbugs.gnu.org; Thu, 06 Oct 2011 15:39:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RBtms-0006CF-N9 for control@debbugs.gnu.org; Thu, 06 Oct 2011 15:39:22 -0400 Date: Thu, 06 Oct 2011 15:39:22 -0400 Message-Id: Subject: control message for bug 6183 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) merge 5556 6183 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 12:35:25 2011 Received: (at control) by debbugs.gnu.org; 7 Oct 2011 16:35:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RCDOP-0004Pl-3s for submit@debbugs.gnu.org; Fri, 07 Oct 2011 12:35:25 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RCDON-0004Pe-82 for control@debbugs.gnu.org; Fri, 07 Oct 2011 12:35:24 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RCDO7-0003DW-7n for control@debbugs.gnu.org; Fri, 07 Oct 2011 12:35:07 -0400 Date: Fri, 07 Oct 2011 12:35:07 -0400 Message-Id: Subject: control message for bug 7447 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) merge 5556 7447 From unknown Sun Jun 22 00:21:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5556: vc-next-action destroys window configuration References: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> In-Reply-To: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2011 18:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5556 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 5556@debbugs.gnu.org Received: via spool by 5556-submit@debbugs.gnu.org id=B5556.13182708304809 (code B ref 5556); Mon, 10 Oct 2011 18:21:02 +0000 Received: (at 5556) by debbugs.gnu.org; 10 Oct 2011 18:20:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDKSk-0001FW-5E for submit@debbugs.gnu.org; Mon, 10 Oct 2011 14:20:30 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1RDKSi-0001FH-EZ for 5556@debbugs.gnu.org; Mon, 10 Oct 2011 14:20:29 -0400 Received: (qmail invoked by alias); 10 Oct 2011 18:20:09 -0000 Received: from 62-47-36-33.adsl.highway.telekom.at (EHLO [62.47.36.33]) [62.47.36.33] by mail.gmx.net (mp067) with SMTP; 10 Oct 2011 20:20:09 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX180bBd2zKU02MbgNt4RMtZfd6UDL9BNzgc0Del6Rh lzvY52pV+Wpm2J Message-ID: <4E933758.40508@gmx.at> Date: Mon, 10 Oct 2011 20:20:08 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > When doing vc-next-action, if the action is a commit, after you enter a > commit message and commit your window configuration is destroyed. An > example of this is when you have one vertical split, created with C-x 3, and > commit a file using this. After the commit, you will only have one window. I tried to address this together with bug#5310. Thanks, martin From unknown Sun Jun 22 00:21:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nathaniel Flath Subject: bug#5556: closed (Re: bug#5556: vc-next-action destroys window configuration) Message-ID: References: <4E953B53.7090107@gmx.at> <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> X-Gnu-PR-Message: they-closed 5556 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 5556@debbugs.gnu.org Date: Wed, 12 Oct 2011 07:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1318402982-30322-1" This is a multi-part message in MIME format... ------------=_1318402982-30322-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5556: [PATCH] vc-next-action destroys window configuration which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 5556@debbugs.gnu.org. --=20 5556: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5556 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1318402982-30322-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5556-done) by debbugs.gnu.org; 12 Oct 2011 07:02:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDspO-0007rK-RQ for submit@debbugs.gnu.org; Wed, 12 Oct 2011 03:02:12 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1RDspL-0007qL-VY for 5556-done@debbugs.gnu.org; Wed, 12 Oct 2011 03:02:08 -0400 Received: (qmail invoked by alias); 12 Oct 2011 07:01:40 -0000 Received: from 62-47-62-98.adsl.highway.telekom.at (EHLO [62.47.62.98]) [62.47.62.98] by mail.gmx.net (mp036) with SMTP; 12 Oct 2011 09:01:40 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18cpm9JQ8ocxirqXAPVOmOiXAbMNJBVc96xDgjcv1 Vqu6oJRkyfaui3 Message-ID: <4E953B53.7090107@gmx.at> Date: Wed, 12 Oct 2011 09:01:39 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: 5556-done@debbugs.gnu.org Subject: Re: bug#5556: vc-next-action destroys window configuration References: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> <4E933758.40508@gmx.at> In-Reply-To: <4E933758.40508@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 5556-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > I tried to address this together with bug#5310. Closed, martin ------------=_1318402982-30322-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Feb 2010 01:27:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf1Mi-0005XL-Cc for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:41 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf1Mg-0005XC-DA for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:39 -0500 Received: from mail.gnu.org ([199.232.76.166]:34429 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nf1Mc-0008CP-Kt for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:34 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nf1Ma-0006dz-15 for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00, DNS_FROM_RFC_POST,HTML_00_10,HTML_MESSAGE,UNPARSEABLE_RELAY autolearn=no version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:34859) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nf1MZ-0006dv-RL for submit@debbugs.gnu.org; Tue, 09 Feb 2010 20:27:31 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nf1MZ-000682-DY for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:31 -0500 Received: from [199.232.76.173] (port=55830 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nf1MY-00067S-VM for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:31 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nf1MW-0006db-Fr for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:30 -0500 Received: from mail-pz0-f183.google.com ([209.85.222.183]:58152) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Nf1MV-0006dV-Os for bug-gnu-emacs@gnu.org; Tue, 09 Feb 2010 20:27:28 -0500 Received: by pzk13 with SMTP id 13so6644205pzk.24 for ; Tue, 09 Feb 2010 17:27:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=rLc5o6SpaxwAttZrGyXvjPZqK652c5nAlQ73rS0fygI=; b=ORnP835hZcjk9uXJx8wahZtXGQ9tXQoBFR+DnTLkntoeQSZ9U7t4q7VplsZNkEmYhs mE69gQmtMWczO+KMPHMrTNQUrGizHiPxgwf3kbbFtgkEB3K8Pk2Ll5D8yXxvnd3R1pqe IGy3KBh1fIWvCSUIfZOo9vILKgqmoHh3HrZXE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=ooyUBDzo9m/Sxw463oyek8/6OH2Jdu7xkDV7hDGtJQCVS2Qc0FsYt1y2i1PAdfK7i0 DUHEqPifFBj+uomQRavEWF3yKXfhAsuhVFYPiskwW2pERId0vZ1UH35YYTpGlzeDEbXP 7AhHbkN5xWZOMPtdT+9EG6qjbcayjJWZjo01M= MIME-Version: 1.0 Received: by 10.141.105.17 with SMTP id h17mr3928890rvm.184.1265765246894; Tue, 09 Feb 2010 17:27:26 -0800 (PST) Date: Tue, 9 Feb 2010 20:27:26 -0500 Message-ID: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> Subject: [PATCH] vc-next-action destroys window configuration From: Nathaniel Flath To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=000e0cd139c4e90508047f34ef5b X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) --000e0cd139c4e90508047f34ef5b Content-Type: multipart/alternative; boundary=000e0cd139c4e904ff047f34ef59 --000e0cd139c4e904ff047f34ef59 Content-Type: text/plain; charset=ISO-8859-1 When doing vc-next-action, if the action is a commit, after you enter a commit message and commit your window configuration is destroyed. An example of this is when you have one vertical split, created with C-x 3, and commit a file using this. After the commit, you will only have one window. --000e0cd139c4e904ff047f34ef59 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable When doing vc-next-action, if the action is a commit, after you enter a commit message and commit your window configuration is destroyed.=A0 An example of this is when you have one vertical split, created with C-x 3, and commit a file using this.=A0 After the commit, you will only have one window. --000e0cd139c4e904ff047f34ef59-- --000e0cd139c4e90508047f34ef5b Content-Type: text/x-patch; charset=US-ASCII; name="vc-next-action.patch" Content-Disposition: attachment; filename="vc-next-action.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g5hfxocg0 ZGlmZiAtLWdpdCBhL2xpc3AvdmMuZWwgYi9saXNwL3ZjLmVsCmluZGV4IDlhNzEyODYuLjliM2Jl MjcgMTAwNjQ0Ci0tLSBhL2xpc3AvdmMuZWwKKysrIGIvbGlzcC92Yy5lbApAQCAtMTAxMiwxNjYg KzEwMTIsMTY4IEBAIHdpdGggdGhlIGxvZ21lc3NhZ2UgYXMgY2hhbmdlIGNvbW1lbnRhcnkuICBB IHdyaXRhYmxlIGZpbGUgaXMgcmV0YWluZWQuCiAgICBJZiB0aGUgcmVwb3NpdG9yeSBmaWxlIGlz IGNoYW5nZWQsIHlvdSBhcmUgYXNrZWQgaWYgeW91IHdhbnQgdG8KIG1lcmdlIGluIHRoZSBjaGFu Z2VzIGludG8geW91ciB3b3JraW5nIGNvcHkuIgogICAoaW50ZXJhY3RpdmUgIlAiKQotICAobGV0 KiAoKHZjLWZpbGVzZXQgKHZjLWRlZHVjZS1maWxlc2V0IG5pbCB0ICdzdGF0ZS1tb2RlbC1vbmx5 LWZpbGVzKSkKLSAgICAgICAgIChiYWNrZW5kIChjYXIgdmMtZmlsZXNldCkpCi0JIChmaWxlcyAo bnRoIDEgdmMtZmlsZXNldCkpCi0gICAgICAgICAoZmlsZXNldC1vbmx5LWZpbGVzIChudGggMiB2 Yy1maWxlc2V0KSkKLSAgICAgICAgIDs7IEZJWE1FOiBXZSB1c2VkIHRvIGNhbGwgYHZjLXJlY29t cHV0ZS1zdGF0ZScgaGVyZS4KLSAgICAgICAgIChzdGF0ZSAobnRoIDMgdmMtZmlsZXNldCkpCi0g ICAgICAgICA7OyBUaGUgYmFja2VuZCBzaG91bGQgY2hlY2sgdGhhdCB0aGUgY2hlY2tvdXQtbW9k ZWwgaXMgY29uc2lzdGVudAotICAgICAgICAgOzsgYW1vbmcgYWxsIHRoZSBgZmlsZXMnLgotCSAo bW9kZWwgKG50aCA0IHZjLWZpbGVzZXQpKQotCSByZXZpc2lvbikKLQotICAgIDs7IERvIHRoZSBy aWdodCB0aGluZwotICAgIChjb25kCi0gICAgICgoZXEgc3RhdGUgJ21pc3NpbmcpCi0gICAgICAo ZXJyb3IgIkZpbGVzZXQgZmlsZXMgYXJlIG1pc3NpbmcsIHNvIGNhbm5vdCBiZSBvcGVyYXRlZCBv biIpKQotICAgICAoKGVxIHN0YXRlICdpZ25vcmVkKQotICAgICAgKGVycm9yICJGaWxlc2V0IGZp bGVzIGFyZSBpZ25vcmVkIGJ5IHRoZSB2ZXJzaW9uLWNvbnRyb2wgc3lzdGVtIikpCi0gICAgICgo b3IgKG51bGwgc3RhdGUpIChlcSBzdGF0ZSAndW5yZWdpc3RlcmVkKSkKLSAgICAgICh2Yy1yZWdp c3RlciBuaWwgdmMtZmlsZXNldCkpCi0gICAgIDs7IEZpbGVzIGFyZSB1cC10by1kYXRlLCBvciBu ZWVkIGEgbWVyZ2UgYW5kIHVzZXIgc3BlY2lmaWVkIGEgcmV2aXNpb24KLSAgICAgKChvciAoZXEg c3RhdGUgJ3VwLXRvLWRhdGUpIChhbmQgdmVyYm9zZSAoZXEgc3RhdGUgJ25lZWRzLXVwZGF0ZSkp KQotICAgICAgKGNvbmQKLSAgICAgICAodmVyYm9zZQotCTs7IGdvIHRvIGEgZGlmZmVyZW50IHJl dmlzaW9uCi0JKHNldHEgcmV2aXNpb24gKHJlYWQtc3RyaW5nICJCcmFuY2gsIHJldmlzaW9uLCBv ciBiYWNrZW5kIHRvIG1vdmUgdG86ICIpKQotCShsZXQgKChyZXZpc2lvbi1kb3duY2FzZSAoZG93 bmNhc2UgcmV2aXNpb24pKSkKLQkgIChpZiAobWVtYmVyCi0JICAgICAgIHJldmlzaW9uLWRvd25j YXNlCi0JICAgICAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNhc2UgKHN5bWJvbC1uYW1l IGFyZykpKSB2Yy1oYW5kbGVkLWJhY2tlbmRzKSkKLQkgICAgICAobGV0ICgodnN5bSAoaW50ZXJu LXNvZnQgcmV2aXNpb24tZG93bmNhc2UpKSkKLQkJKGRvbGlzdCAoZmlsZSBmaWxlcykgKHZjLXRy YW5zZmVyLWZpbGUgZmlsZSB2c3ltKSkpCi0JICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpCi0gICAg ICAgICAgICAgICh2Yy1jaGVja291dCBmaWxlIChlcSBtb2RlbCAnaW1wbGljaXQpIHJldmlzaW9u KSkpKSkKLSAgICAgICAoKG5vdCAoZXEgbW9kZWwgJ2ltcGxpY2l0KSkKLQk7OyBjaGVjayB0aGUg ZmlsZXMgb3V0Ci0JKGRvbGlzdCAoZmlsZSBmaWxlcykgKHZjLWNoZWNrb3V0IGZpbGUgdCkpKQot ICAgICAgICh0Ci0gICAgICAgIDs7IGRvIG5vdGhpbmcKLSAgICAgICAgKG1lc3NhZ2UgIkZpbGVz ZXQgaXMgdXAtdG8tZGF0ZSIpKSkpCi0gICAgIDs7IEZpbGVzIGhhdmUgbG9jYWwgY2hhbmdlcwot ICAgICAoKHZjLWNvbXBhdGlibGUtc3RhdGUgc3RhdGUgJ2VkaXRlZCkKLSAgICAgIChsZXQgKChy ZWFkeS1mb3ItY29tbWl0IGZpbGVzKSkKLQk7OyBJZiBmaWxlcyBhcmUgZWRpdGVkIGJ1dCByZWFk LW9ubHksIGdpdmUgdXNlciBhIGNoYW5jZSB0byBjb3JyZWN0Ci0JKGRvbGlzdCAoZmlsZSBmaWxl cykKLQkgICh1bmxlc3MgKGZpbGUtd3JpdGFibGUtcCBmaWxlKQotCSAgICA7OyBNYWtlIHRoZSBm aWxlK2J1ZmZlciByZWFkLXdyaXRlLgotCSAgICAodW5sZXNzICh5LW9yLW4tcCAoZm9ybWF0ICIl cyBpcyBlZGl0ZWQgYnV0IHJlYWQtb25seTsgbWFrZSBpdCB3cml0YWJsZSBhbmQgY29udGludWU/ IiBmaWxlKSkKLQkgICAgICAoZXJyb3IgIkFib3J0ZWQiKSkKLQkgICAgKHNldC1maWxlLW1vZGVz IGZpbGUgKGxvZ2lvciAoZmlsZS1tb2RlcyBmaWxlKSAxMjgpKQotCSAgICAobGV0ICgodmlzaXRl ZCAoZ2V0LWZpbGUtYnVmZmVyIGZpbGUpKSkKLQkgICAgICAod2hlbiB2aXNpdGVkCi0JCSh3aXRo LWN1cnJlbnQtYnVmZmVyIHZpc2l0ZWQKLQkJICAodG9nZ2xlLXJlYWQtb25seSAtMSkpKSkpKQot CTs7IEFsbG93IHVzZXIgdG8gcmV2ZXJ0IGZpbGVzIHdpdGggbm8gY2hhbmdlcwotCShzYXZlLWV4 Y3Vyc2lvbgorICAoc2F2ZS1leGN1cnNpb24KKyAgICAoc2F2ZS13aW5kb3ctZXhjdXJzaW9uCisg ICAgICAobGV0KiAoKHZjLWZpbGVzZXQgKHZjLWRlZHVjZS1maWxlc2V0IG5pbCB0ICdzdGF0ZS1t b2RlbC1vbmx5LWZpbGVzKSkKKyAgICAgICAgICAgICAoYmFja2VuZCAoY2FyIHZjLWZpbGVzZXQp KQorICAgICAgICAgICAgIChmaWxlcyAobnRoIDEgdmMtZmlsZXNldCkpCisgICAgICAgICAgICAg KGZpbGVzZXQtb25seS1maWxlcyAobnRoIDIgdmMtZmlsZXNldCkpCisgICAgICAgICAgICAgOzsg RklYTUU6IFdlIHVzZWQgdG8gY2FsbCBgdmMtcmVjb21wdXRlLXN0YXRlJyBoZXJlLgorICAgICAg ICAgICAgIChzdGF0ZSAobnRoIDMgdmMtZmlsZXNldCkpCisgICAgICAgICAgICAgOzsgVGhlIGJh Y2tlbmQgc2hvdWxkIGNoZWNrIHRoYXQgdGhlIGNoZWNrb3V0LW1vZGVsIGlzIGNvbnNpc3RlbnQK KyAgICAgICAgICAgICA7OyBhbW9uZyBhbGwgdGhlIGBmaWxlcycuCisgICAgICAgICAgICAgKG1v ZGVsIChudGggNCB2Yy1maWxlc2V0KSkKKyAgICAgICAgICAgICByZXZpc2lvbikKKworICAgICAg ICA7OyBEbyB0aGUgcmlnaHQgdGhpbmcKKyAgICAgICAgKGNvbmQKKyAgICAgICAgICgoZXEgc3Rh dGUgJ21pc3NpbmcpCisgICAgICAgICAgKGVycm9yICJGaWxlc2V0IGZpbGVzIGFyZSBtaXNzaW5n LCBzbyBjYW5ub3QgYmUgb3BlcmF0ZWQgb24iKSkKKyAgICAgICAgICgoZXEgc3RhdGUgJ2lnbm9y ZWQpCisgICAgICAgICAgKGVycm9yICJGaWxlc2V0IGZpbGVzIGFyZSBpZ25vcmVkIGJ5IHRoZSB2 ZXJzaW9uLWNvbnRyb2wgc3lzdGVtIikpCisgICAgICAgICAoKG9yIChudWxsIHN0YXRlKSAoZXEg c3RhdGUgJ3VucmVnaXN0ZXJlZCkpCisgICAgICAgICAgKHZjLXJlZ2lzdGVyIG5pbCB2Yy1maWxl c2V0KSkKKyAgICAgICAgIDs7IEZpbGVzIGFyZSB1cC10by1kYXRlLCBvciBuZWVkIGEgbWVyZ2Ug YW5kIHVzZXIgc3BlY2lmaWVkIGEgcmV2aXNpb24KKyAgICAgICAgICgob3IgKGVxIHN0YXRlICd1 cC10by1kYXRlKSAoYW5kIHZlcmJvc2UgKGVxIHN0YXRlICduZWVkcy11cGRhdGUpKSkKKyAgICAg ICAgICAoY29uZAorICAgICAgICAgICAodmVyYm9zZQorICAgICAgICAgICAgOzsgZ28gdG8gYSBk aWZmZXJlbnQgcmV2aXNpb24KKyAgICAgICAgICAgIChzZXRxIHJldmlzaW9uIChyZWFkLXN0cmlu ZyAiQnJhbmNoLCByZXZpc2lvbiwgb3IgYmFja2VuZCB0byBtb3ZlIHRvOiAiKSkKKyAgICAgICAg ICAgIChsZXQgKChyZXZpc2lvbi1kb3duY2FzZSAoZG93bmNhc2UgcmV2aXNpb24pKSkKKyAgICAg ICAgICAgICAgKGlmIChtZW1iZXIKKyAgICAgICAgICAgICAgICAgICByZXZpc2lvbi1kb3duY2Fz ZQorICAgICAgICAgICAgICAgICAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNhc2UgKHN5 bWJvbC1uYW1lIGFyZykpKSB2Yy1oYW5kbGVkLWJhY2tlbmRzKSkKKyAgICAgICAgICAgICAgICAg IChsZXQgKCh2c3ltIChpbnRlcm4tc29mdCByZXZpc2lvbi1kb3duY2FzZSkpKQorICAgICAgICAg ICAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVzKSAodmMtdHJhbnNmZXItZmlsZSBmaWxlIHZz eW0pKSkKKyAgICAgICAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVzKQorICAgICAgICAgICAg ICAgICAgKHZjLWNoZWNrb3V0IGZpbGUgKGVxIG1vZGVsICdpbXBsaWNpdCkgcmV2aXNpb24pKSkp KQorICAgICAgICAgICAoKG5vdCAoZXEgbW9kZWwgJ2ltcGxpY2l0KSkKKyAgICAgICAgICAgIDs7 IGNoZWNrIHRoZSBmaWxlcyBvdXQKKyAgICAgICAgICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpICh2 Yy1jaGVja291dCBmaWxlIHQpKSkKKyAgICAgICAgICAgKHQKKyAgICAgICAgICAgIDs7IGRvIG5v dGhpbmcKKyAgICAgICAgICAgIChtZXNzYWdlICJGaWxlc2V0IGlzIHVwLXRvLWRhdGUiKSkpKQor ICAgICAgICAgOzsgRmlsZXMgaGF2ZSBsb2NhbCBjaGFuZ2VzCisgICAgICAgICAoKHZjLWNvbXBh dGlibGUtc3RhdGUgc3RhdGUgJ2VkaXRlZCkKKyAgICAgICAgICAobGV0ICgocmVhZHktZm9yLWNv bW1pdCBmaWxlcykpCisgICAgICAgICAgICA7OyBJZiBmaWxlcyBhcmUgZWRpdGVkIGJ1dCByZWFk LW9ubHksIGdpdmUgdXNlciBhIGNoYW5jZSB0byBjb3JyZWN0CisgICAgICAgICAgICAoZG9saXN0 IChmaWxlIGZpbGVzKQorICAgICAgICAgICAgICAodW5sZXNzIChmaWxlLXdyaXRhYmxlLXAgZmls ZSkKKyAgICAgICAgICAgICAgICA7OyBNYWtlIHRoZSBmaWxlK2J1ZmZlciByZWFkLXdyaXRlLgor ICAgICAgICAgICAgICAgICh1bmxlc3MgKHktb3Itbi1wIChmb3JtYXQgIiVzIGlzIGVkaXRlZCBi dXQgcmVhZC1vbmx5OyBtYWtlIGl0IHdyaXRhYmxlIGFuZCBjb250aW51ZT8iIGZpbGUpKQorICAg ICAgICAgICAgICAgICAgKGVycm9yICJBYm9ydGVkIikpCisgICAgICAgICAgICAgICAgKHNldC1m aWxlLW1vZGVzIGZpbGUgKGxvZ2lvciAoZmlsZS1tb2RlcyBmaWxlKSAxMjgpKQorICAgICAgICAg ICAgICAgIChsZXQgKCh2aXNpdGVkIChnZXQtZmlsZS1idWZmZXIgZmlsZSkpKQorICAgICAgICAg ICAgICAgICAgKHdoZW4gdmlzaXRlZAorICAgICAgICAgICAgICAgICAgICAod2l0aC1jdXJyZW50 LWJ1ZmZlciB2aXNpdGVkCisgICAgICAgICAgICAgICAgICAgICAgKHRvZ2dsZS1yZWFkLW9ubHkg LTEpKSkpKSkKKyAgICAgICAgICAgIDs7IEFsbG93IHVzZXIgdG8gcmV2ZXJ0IGZpbGVzIHdpdGgg bm8gY2hhbmdlcworICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uCisgICAgICAgICAgICAgIChk b2xpc3QgKGZpbGUgZmlsZXMpCisgICAgICAgICAgICAgICAgKGxldCAoKHZpc2l0ZWQgKGdldC1m aWxlLWJ1ZmZlciBmaWxlKSkpCisgICAgICAgICAgICAgICAgICA7OyBGb3IgZmlsZXMgd2l0aCBs b2NraW5nLCBpZiB0aGUgZmlsZSBkb2VzIG5vdCBjb250YWluCisgICAgICAgICAgICAgICAgICA7 OyBhbnkgY2hhbmdlcywganVzdCBsZXQgZ28gb2YgdGhlIGxvY2ssIGkuZS4gcmV2ZXJ0LgorICAg ICAgICAgICAgICAgICAgKHdoZW4gKGFuZCAobm90IChlcSBtb2RlbCAnaW1wbGljaXQpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAodmMtd29ya2ZpbGUtdW5jaGFuZ2VkLXAgZmlsZSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgSWYgYnVmZmVyIGlzIG1vZGlmaWVkLCB0 aGF0IG1lYW5zIHRoZSB1c2VyIGp1c3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsg c2FpZCBubyB0byBzYXZpbmcgaXQ7IGluIHRoYXQgY2FzZSwgZG9uJ3QgcmV2ZXJ0LAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7OyBiZWNhdXNlIHRoZSB1c2VyIG1pZ2h0IGludGVuZCB0 byBzYXZlIGFmdGVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGZpbmlzaGluZyB0 aGUgbG9nIGVudHJ5IGFuZCBjb21taXR0aW5nLgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobm90IChhbmQgdmlzaXRlZCAoYnVmZmVyLW1vZGlmaWVkLXApKSkpCisgICAgICAgICAgICAg ICAgICAgICh2Yy1yZXZlcnQtZmlsZSBmaWxlKQorICAgICAgICAgICAgICAgICAgICAoc2V0cSBy ZWFkeS1mb3ItY29tbWl0IChkZWxldGUgZmlsZSByZWFkeS1mb3ItY29tbWl0KSkpKSkpCisgICAg ICAgICAgICA7OyBSZW1haW5pbmcgZmlsZXMgbmVlZCB0byBiZSBjb21taXR0ZWQKKyAgICAgICAg ICAgIChpZiAobm90IHJlYWR5LWZvci1jb21taXQpCisgICAgICAgICAgICAgICAgKG1lc3NhZ2Ug Ik5vIGZpbGVzIHJlbWFpbiB0byBiZSBjb21taXR0ZWQiKQorICAgICAgICAgICAgICAoaWYgKG5v dCB2ZXJib3NlKQorICAgICAgICAgICAgICAgICAgKHZjLWNoZWNraW4gcmVhZHktZm9yLWNvbW1p dCBiYWNrZW5kKQorICAgICAgICAgICAgICAgIChzZXRxIHJldmlzaW9uIChyZWFkLXN0cmluZyAi TmV3IHJldmlzaW9uIG9yIGJhY2tlbmQ6ICIpKQorICAgICAgICAgICAgICAgIChsZXQgKChyZXZp c2lvbi1kb3duY2FzZSAoZG93bmNhc2UgcmV2aXNpb24pKSkKKyAgICAgICAgICAgICAgICAgIChp ZiAobWVtYmVyCisgICAgICAgICAgICAgICAgICAgICAgIHJldmlzaW9uLWRvd25jYXNlCisgICAg ICAgICAgICAgICAgICAgICAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNhc2UgKHN5bWJv bC1uYW1lIGFyZykpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZjLWhhbmRsZWQt YmFja2VuZHMpKQorICAgICAgICAgICAgICAgICAgICAgIChsZXQgKCh2c3ltIChpbnRlcm4gcmV2 aXNpb24tZG93bmNhc2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChkb2xpc3QgKGZpbGUg ZmlsZXMpICh2Yy10cmFuc2Zlci1maWxlIGZpbGUgdnN5bSkpKQorICAgICAgICAgICAgICAgICAg ICAodmMtY2hlY2tpbiByZWFkeS1mb3ItY29tbWl0IGJhY2tlbmQgcmV2aXNpb24pKSkpKSkpCisg ICAgICAgICA7OyBsb2NrZWQgYnkgc29tZWJvZHkgZWxzZSAobG9ja2luZyBWQ1NlcyBvbmx5KQor ICAgICAgICAgKChzdHJpbmdwIHN0YXRlKQorICAgICAgICAgIDs7IEluIHRoZSBvbGQgZGF5cywg d2UgY29tcHV0ZWQgdGhlIHJldmlzaW9uIG9uY2UgYW5kIHVzZWQgaXQgb24KKyAgICAgICAgICA7 OyB0aGUgc2luZ2xlIGZpbGUuICBUaGVuLCBmb3IgdGhlIDIwMDctMjAwOCBmaWxlc2V0IHJld3Jp dGUsIHdlCisgICAgICAgICAgOzsgY29tcHV0ZWQgdGhlIHJldmlzaW9uIG9uY2UgKGluY29ycmVj dGx5LCB1c2luZyBhIGZyZWUgdmFyKSBhbmQKKyAgICAgICAgICA7OyB1c2VkIGl0IG9uIGFsbCBm aWxlcy4gIFRvIGZpeCB0aGUgZnJlZSB2YXIgYnVnLCB3ZSBjYW4gZWl0aGVyCisgICAgICAgICAg OzsgdXNlIGAoY2FyIGZpbGVzKScgb3IgZG8gd2hhdCB3ZSBkbyBoZXJlOiBkaXN0cmlidXRlIHRo ZQorICAgICAgICAgIDs7IHJldmlzaW9uIGNvbXB1dGF0aW9uIGFtb25nIGBmaWxlcycuICBBbHRo b3VnaCB0aGlzIG1heSBiZQorICAgICAgICAgIDs7IHRlZGlvdXMgZm9yIHRob3NlIGJhY2tlbmRz IHdoZXJlIGEgInJldmlzaW9uIiBpcyBhIHRyYW5zLWZpbGUKKyAgICAgICAgICA7OyBjb25jZXB0 LCBpdCBpcyBub25ldGhlbGVzcyBjb3JyZWN0IGZvciBib3RoIHRob3NlIGFuZCAobW9yZQorICAg ICAgICAgIDs7IGltcG9ydGFudGx5KSBmb3IgdGhvc2Ugd2hlcmUgInJldmlzaW9uIiBpcyBhIHBl ci1maWxlIGNvbmNlcHQuCisgICAgICAgICAgOzsgSWYgdGhlIGludGVyc2VjdGlvbiBvZiB0aGUg Zm9ybWVyIGdyb3VwIGFuZCAibG9ja2luZyBWQ1NlcyIgaXMKKyAgICAgICAgICA7OyBub24tZW1w dHkgW0kgdmFndWVseSBkb3VidCBpdCAtLXR0bl0sIHdlIGNhbiByZWluc3RhdGUgdGhlCisgICAg ICAgICAgOzsgcHJlLWNvbXB1dGF0aW9uIGFwcHJvYWNoIG9mIHlvcmUuCisgICAgICAgICAgKGRv bGlzdCAoZmlsZSBmaWxlcykKKyAgICAgICAgICAgICh2Yy1zdGVhbC1sb2NrCisgICAgICAgICAg ICAgZmlsZSAoaWYgdmVyYm9zZQorICAgICAgICAgICAgICAgICAgICAgIChyZWFkLXN0cmluZyAo Zm9ybWF0ICIlcyByZXZpc2lvbiB0byBzdGVhbDogIiBmaWxlKSkKKyAgICAgICAgICAgICAgICAg ICAgKHZjLXdvcmtpbmctcmV2aXNpb24gZmlsZSkpCisgICAgICAgICAgICAgc3RhdGUpKSkKKyAg ICAgICAgIDs7IGNvbmZsaWN0CisgICAgICAgICAoKGVxIHN0YXRlICdjb25mbGljdCkKKyAgICAg ICAgICA7OyBGSVhNRTogSXMgaXQgcmVhbGx5IHRoZSBVSSB3ZSB3YW50IHRvIHByb3ZpZGU/Cisg ICAgICAgICAgOzsgSW4gbXkgZXhwZXJpZW5jZSwgdGhlIGNvbmZsaWN0ZWQgZmlsZXMgc2hvdWxk IGJlIG1hcmtlZCBhcyByZXNvbHZlZAorICAgICAgICAgIDs7IG9uZS1ieS1vbmUgd2hlbiBzYXZp bmcgdGhlIGZpbGUgYWZ0ZXIgcmVzb2x2aW5nIHRoZSBjb25mbGljdHMuCisgICAgICAgICAgOzsg SS5lLiBzdGF0aW5nIGV4cGxpY2l0bHkgdGhhdCB0aGUgY29uZmxpY3RzIGFyZSByZXNvbHZlZCBp cyBkb25lCisgICAgICAgICAgOzsgdmVyeSByYXJlbHkuCisgICAgICAgICAgKHZjLW1hcmstcmVz b2x2ZWQgYmFja2VuZCBmaWxlcykpCisgICAgICAgICA7OyBuZWVkcy11cGRhdGUKKyAgICAgICAg ICgoZXEgc3RhdGUgJ25lZWRzLXVwZGF0ZSkKICAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVz KQotICAgICAgICAgICAgKGxldCAoKHZpc2l0ZWQgKGdldC1maWxlLWJ1ZmZlciBmaWxlKSkpCi0g ICAgICAgICAgICAgIDs7IEZvciBmaWxlcyB3aXRoIGxvY2tpbmcsIGlmIHRoZSBmaWxlIGRvZXMg bm90IGNvbnRhaW4KLSAgICAgICAgICAgICAgOzsgYW55IGNoYW5nZXMsIGp1c3QgbGV0IGdvIG9m IHRoZSBsb2NrLCBpLmUuIHJldmVydC4KKyAgICAgICAgICAgIChpZiAoeWVzLW9yLW5vLXAgKGZv cm1hdAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiVzIGlzIG5vdCB1cC10by1kYXRl LiAgR2V0IGxhdGVzdCByZXZpc2lvbj8gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgZmlsZSkpKQorICAgICAgICAgICAgICAgICh2Yy1jaGVj a291dCBmaWxlIChlcSBtb2RlbCAnaW1wbGljaXQpIHQpCiAgICAgICAgICAgICAgICh3aGVuIChh bmQgKG5vdCAoZXEgbW9kZWwgJ2ltcGxpY2l0KSkKLQkJCSAodmMtd29ya2ZpbGUtdW5jaGFuZ2Vk LXAgZmlsZSkKLQkJCSA7OyBJZiBidWZmZXIgaXMgbW9kaWZpZWQsIHRoYXQgbWVhbnMgdGhlIHVz ZXIganVzdAotCQkJIDs7IHNhaWQgbm8gdG8gc2F2aW5nIGl0OyBpbiB0aGF0IGNhc2UsIGRvbid0 IHJldmVydCwKLQkJCSA7OyBiZWNhdXNlIHRoZSB1c2VyIG1pZ2h0IGludGVuZCB0byBzYXZlIGFm dGVyCi0JCQkgOzsgZmluaXNoaW5nIHRoZSBsb2cgZW50cnkgYW5kIGNvbW1pdHRpbmcuCi0JCQkg KG5vdCAoYW5kIHZpc2l0ZWQgKGJ1ZmZlci1tb2RpZmllZC1wKSkpKQotCQkodmMtcmV2ZXJ0LWZp bGUgZmlsZSkKLQkJKHNldHEgcmVhZHktZm9yLWNvbW1pdCAoZGVsZXRlIGZpbGUgcmVhZHktZm9y LWNvbW1pdCkpKSkpKQotCTs7IFJlbWFpbmluZyBmaWxlcyBuZWVkIHRvIGJlIGNvbW1pdHRlZAot CShpZiAobm90IHJlYWR5LWZvci1jb21taXQpCi0JICAgIChtZXNzYWdlICJObyBmaWxlcyByZW1h aW4gdG8gYmUgY29tbWl0dGVkIikKLQkgIChpZiAobm90IHZlcmJvc2UpCi0JICAgICAgKHZjLWNo ZWNraW4gcmVhZHktZm9yLWNvbW1pdCBiYWNrZW5kKQotCSAgICAoc2V0cSByZXZpc2lvbiAocmVh ZC1zdHJpbmcgIk5ldyByZXZpc2lvbiBvciBiYWNrZW5kOiAiKSkKLQkgICAgKGxldCAoKHJldmlz aW9uLWRvd25jYXNlIChkb3duY2FzZSByZXZpc2lvbikpKQotCSAgICAgIChpZiAobWVtYmVyCi0J CSAgIHJldmlzaW9uLWRvd25jYXNlCi0JCSAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoZG93bmNh c2UgKHN5bWJvbC1uYW1lIGFyZykpKQotCQkJICAgdmMtaGFuZGxlZC1iYWNrZW5kcykpCi0JCSAg KGxldCAoKHZzeW0gKGludGVybiByZXZpc2lvbi1kb3duY2FzZSkpKQotCQkgICAgKGRvbGlzdCAo ZmlsZSBmaWxlcykgKHZjLXRyYW5zZmVyLWZpbGUgZmlsZSB2c3ltKSkpCi0JCSh2Yy1jaGVja2lu IHJlYWR5LWZvci1jb21taXQgYmFja2VuZCByZXZpc2lvbikpKSkpKSkKLSAgICAgOzsgbG9ja2Vk IGJ5IHNvbWVib2R5IGVsc2UgKGxvY2tpbmcgVkNTZXMgb25seSkKLSAgICAgKChzdHJpbmdwIHN0 YXRlKQotICAgICAgOzsgSW4gdGhlIG9sZCBkYXlzLCB3ZSBjb21wdXRlZCB0aGUgcmV2aXNpb24g b25jZSBhbmQgdXNlZCBpdCBvbgotICAgICAgOzsgdGhlIHNpbmdsZSBmaWxlLiAgVGhlbiwgZm9y IHRoZSAyMDA3LTIwMDggZmlsZXNldCByZXdyaXRlLCB3ZQotICAgICAgOzsgY29tcHV0ZWQgdGhl IHJldmlzaW9uIG9uY2UgKGluY29ycmVjdGx5LCB1c2luZyBhIGZyZWUgdmFyKSBhbmQKLSAgICAg IDs7IHVzZWQgaXQgb24gYWxsIGZpbGVzLiAgVG8gZml4IHRoZSBmcmVlIHZhciBidWcsIHdlIGNh biBlaXRoZXIKLSAgICAgIDs7IHVzZSBgKGNhciBmaWxlcyknIG9yIGRvIHdoYXQgd2UgZG8gaGVy ZTogZGlzdHJpYnV0ZSB0aGUKLSAgICAgIDs7IHJldmlzaW9uIGNvbXB1dGF0aW9uIGFtb25nIGBm aWxlcycuICBBbHRob3VnaCB0aGlzIG1heSBiZQotICAgICAgOzsgdGVkaW91cyBmb3IgdGhvc2Ug YmFja2VuZHMgd2hlcmUgYSAicmV2aXNpb24iIGlzIGEgdHJhbnMtZmlsZQotICAgICAgOzsgY29u Y2VwdCwgaXQgaXMgbm9uZXRoZWxlc3MgY29ycmVjdCBmb3IgYm90aCB0aG9zZSBhbmQgKG1vcmUK LSAgICAgIDs7IGltcG9ydGFudGx5KSBmb3IgdGhvc2Ugd2hlcmUgInJldmlzaW9uIiBpcyBhIHBl ci1maWxlIGNvbmNlcHQuCi0gICAgICA7OyBJZiB0aGUgaW50ZXJzZWN0aW9uIG9mIHRoZSBmb3Jt ZXIgZ3JvdXAgYW5kICJsb2NraW5nIFZDU2VzIiBpcwotICAgICAgOzsgbm9uLWVtcHR5IFtJIHZh Z3VlbHkgZG91YnQgaXQgLS10dG5dLCB3ZSBjYW4gcmVpbnN0YXRlIHRoZQotICAgICAgOzsgcHJl LWNvbXB1dGF0aW9uIGFwcHJvYWNoIG9mIHlvcmUuCi0gICAgICAoZG9saXN0IChmaWxlIGZpbGVz KQotICAgICAgICAodmMtc3RlYWwtbG9jawotICAgICAgICAgZmlsZSAoaWYgdmVyYm9zZQotICAg ICAgICAgICAgICAgICAgKHJlYWQtc3RyaW5nIChmb3JtYXQgIiVzIHJldmlzaW9uIHRvIHN0ZWFs OiAiIGZpbGUpKQotICAgICAgICAgICAgICAgICh2Yy13b3JraW5nLXJldmlzaW9uIGZpbGUpKQot ICAgICAgICAgc3RhdGUpKSkKLSAgICAgOzsgY29uZmxpY3QKLSAgICAgKChlcSBzdGF0ZSAnY29u ZmxpY3QpCi0gICAgICA7OyBGSVhNRTogSXMgaXQgcmVhbGx5IHRoZSBVSSB3ZSB3YW50IHRvIHBy b3ZpZGU/Ci0gICAgICA7OyBJbiBteSBleHBlcmllbmNlLCB0aGUgY29uZmxpY3RlZCBmaWxlcyBz aG91bGQgYmUgbWFya2VkIGFzIHJlc29sdmVkCi0gICAgICA7OyBvbmUtYnktb25lIHdoZW4gc2F2 aW5nIHRoZSBmaWxlIGFmdGVyIHJlc29sdmluZyB0aGUgY29uZmxpY3RzLgotICAgICAgOzsgSS5l LiBzdGF0aW5nIGV4cGxpY2l0bHkgdGhhdCB0aGUgY29uZmxpY3RzIGFyZSByZXNvbHZlZCBpcyBk b25lCi0gICAgICA7OyB2ZXJ5IHJhcmVseS4KLSAgICAgICh2Yy1tYXJrLXJlc29sdmVkIGJhY2tl bmQgZmlsZXMpKQotICAgICA7OyBuZWVkcy11cGRhdGUKLSAgICAgKChlcSBzdGF0ZSAnbmVlZHMt dXBkYXRlKQotICAgICAgKGRvbGlzdCAoZmlsZSBmaWxlcykKLQkoaWYgKHllcy1vci1uby1wIChm b3JtYXQKLQkJCSAgIiVzIGlzIG5vdCB1cC10by1kYXRlLiAgR2V0IGxhdGVzdCByZXZpc2lvbj8g IgotCQkJICAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlKSkpCi0JICAgICh2Yy1jaGVja291 dCBmaWxlIChlcSBtb2RlbCAnaW1wbGljaXQpIHQpCi0JICAod2hlbiAoYW5kIChub3QgKGVxIG1v ZGVsICdpbXBsaWNpdCkpCi0JCSAgICAgKHllcy1vci1uby1wICJMb2NrIHRoaXMgcmV2aXNpb24/ ICIpKQotCSAgICAodmMtY2hlY2tvdXQgZmlsZSB0KSkpKSkKLSAgICAgOzsgbmVlZHMtbWVyZ2UK LSAgICAgKChlcSBzdGF0ZSAnbmVlZHMtbWVyZ2UpCi0gICAgICAoZG9saXN0IChmaWxlIGZpbGVz KQotCSh3aGVuICh5ZXMtb3Itbm8tcCAoZm9ybWF0Ci0JCQkgICIlcyBpcyBub3QgdXAtdG8tZGF0 ZS4gIE1lcmdlIGluIGNoYW5nZXMgbm93PyAiCi0JCQkgIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5 IGZpbGUpKSkKLQkgICh2Yy1tYXliZS1yZXNvbHZlLWNvbmZsaWN0cwotICAgICAgICAgICBmaWxl ICh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnbWVyZ2UtbmV3cyBmaWxlKSkpKSkKLQotICAgICA7 OyB1bmxvY2tlZC1jaGFuZ2VzCi0gICAgICgoZXEgc3RhdGUgJ3VubG9ja2VkLWNoYW5nZXMpCi0g ICAgICAoZG9saXN0IChmaWxlIGZpbGVzKQotCSh3aGVuIChub3QgKGVxdWFsIGJ1ZmZlci1maWxl LW5hbWUgZmlsZSkpCi0JICAoZmluZC1maWxlLW90aGVyLXdpbmRvdyBmaWxlKSkKLQkoaWYgKHNh dmUtd2luZG93LWV4Y3Vyc2lvbgotCSAgICAgICh2Yy1kaWZmLWludGVybmFsIG5pbAotCQkJCShj b25zIChjYXIgdmMtZmlsZXNldCkgKGNvbnMgKGNhZHIgdmMtZmlsZXNldCkgKGxpc3QgZmlsZSkp KQotCQkJCSh2Yy13b3JraW5nLXJldmlzaW9uIGZpbGUpIG5pbCkKLQkgICAgICAoZ290by1jaGFy IChwb2ludC1taW4pKQotCSAgICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkKLQkJKGlu c2VydAotCQkgKGZvcm1hdCAiQ2hhbmdlcyB0byAlcyBzaW5jZSBsYXN0IGxvY2s6XG5cbiIgZmls ZSkpKQotCSAgICAgIChub3QgKGJlZXApKQotCSAgICAgICh5ZXMtb3Itbm8tcCAoY29uY2F0ICJG aWxlIGhhcyB1bmxvY2tlZCBjaGFuZ2VzLiAgIgotCQkJCSAgICJDbGFpbSBsb2NrIHJldGFpbmlu ZyBjaGFuZ2VzPyAiKSkpCi0JICAgIChwcm9nbiAodmMtY2FsbC1iYWNrZW5kIGJhY2tlbmQgJ3N0 ZWFsLWxvY2sgZmlsZSkKLQkJICAgKGNsZWFyLXZpc2l0ZWQtZmlsZS1tb2R0aW1lKQotCQkgICA7 OyBNdXN0IGNsZWFyIGFueSBoZWFkZXJzIGhlcmUgYmVjYXVzZSB0aGV5IHdvdWxkbid0Ci0JCSAg IDs7IHNob3cgdGhhdCB0aGUgZmlsZSBpcyBsb2NrZWQgbm93LgotCQkgICAodmMtY2xlYXItaGVh ZGVycyBmaWxlKQotCQkgICAod3JpdGUtZmlsZSBidWZmZXItZmlsZS1uYW1lKQotCQkgICAodmMt bW9kZS1saW5lIGZpbGUgYmFja2VuZCkpCi0JICAoaWYgKG5vdCAoeWVzLW9yLW5vLXAKLQkJICAg ICJSZXZlcnQgdG8gY2hlY2tlZC1pbiByZXZpc2lvbiwgaW5zdGVhZD8gIikpCi0JICAgICAgKGVy cm9yICJDaGVja291dCBhYm9ydGVkIikKLQkgICAgKHZjLXJldmVydC1idWZmZXItaW50ZXJuYWwg dCB0KQotCSAgICAodmMtY2hlY2tvdXQgZmlsZSB0KSkpKSkKLSAgICAgOzsgVW5rbm93biBmaWxl c2V0IHN0YXRlCi0gICAgICh0Ci0gICAgICAoZXJyb3IgIkZpbGVzZXQgaXMgaW4gYW4gdW5rbm93 biBzdGF0ZSAlcyIgc3RhdGUpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICh5ZXMtb3It bm8tcCAiTG9jayB0aGlzIHJldmlzaW9uPyAiKSkKKyAgICAgICAgICAgICAgICAodmMtY2hlY2tv dXQgZmlsZSB0KSkpKSkKKyAgICAgICAgIDs7IG5lZWRzLW1lcmdlCisgICAgICAgICAoKGVxIHN0 YXRlICduZWVkcy1tZXJnZSkKKyAgICAgICAgICAoZG9saXN0IChmaWxlIGZpbGVzKQorICAgICAg ICAgICAgKHdoZW4gKHllcy1vci1uby1wIChmb3JtYXQKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIiVzIGlzIG5vdCB1cC10by1kYXRlLiAgTWVyZ2UgaW4gY2hhbmdlcyBub3c/ICIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3Rvcnkg ZmlsZSkpKQorICAgICAgICAgICAgICAodmMtbWF5YmUtcmVzb2x2ZS1jb25mbGljdHMKKyAgICAg ICAgICAgICAgIGZpbGUgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdtZXJnZS1uZXdzIGZpbGUp KSkpKQorCisgICAgICAgICA7OyB1bmxvY2tlZC1jaGFuZ2VzCisgICAgICAgICAoKGVxIHN0YXRl ICd1bmxvY2tlZC1jaGFuZ2VzKQorICAgICAgICAgIChkb2xpc3QgKGZpbGUgZmlsZXMpCisgICAg ICAgICAgICAod2hlbiAobm90IChlcXVhbCBidWZmZXItZmlsZS1uYW1lIGZpbGUpKQorICAgICAg ICAgICAgICAoZmluZC1maWxlLW90aGVyLXdpbmRvdyBmaWxlKSkKKyAgICAgICAgICAgIChpZiAo c2F2ZS13aW5kb3ctZXhjdXJzaW9uCisgICAgICAgICAgICAgICAgICAodmMtZGlmZi1pbnRlcm5h bCBuaWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zIChjYXIgdmMt ZmlsZXNldCkgKGNvbnMgKGNhZHIgdmMtZmlsZXNldCkgKGxpc3QgZmlsZSkpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZjLXdvcmtpbmctcmV2aXNpb24gZmlsZSkgbmls KQorICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKyAgICAgICAgICAg ICAgICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KSkKKyAgICAgICAgICAgICAgICAgICAg KGluc2VydAorICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiQ2hhbmdlcyB0byAlcyBzaW5j ZSBsYXN0IGxvY2s6XG5cbiIgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgKG5vdCAoYmVlcCkp CisgICAgICAgICAgICAgICAgICAoeWVzLW9yLW5vLXAgKGNvbmNhdCAiRmlsZSBoYXMgdW5sb2Nr ZWQgY2hhbmdlcy4gICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJD bGFpbSBsb2NrIHJldGFpbmluZyBjaGFuZ2VzPyAiKSkpCisgICAgICAgICAgICAgICAgKHByb2du ICh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnc3RlYWwtbG9jayBmaWxlKQorICAgICAgICAgICAg ICAgICAgICAgICAoY2xlYXItdmlzaXRlZC1maWxlLW1vZHRpbWUpCisgICAgICAgICAgICAgICAg ICAgICAgIDs7IE11c3QgY2xlYXIgYW55IGhlYWRlcnMgaGVyZSBiZWNhdXNlIHRoZXkgd291bGRu J3QKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgc2hvdyB0aGF0IHRoZSBmaWxlIGlzIGxvY2tl ZCBub3cuCisgICAgICAgICAgICAgICAgICAgICAgICh2Yy1jbGVhci1oZWFkZXJzIGZpbGUpCisg ICAgICAgICAgICAgICAgICAgICAgICh3cml0ZS1maWxlIGJ1ZmZlci1maWxlLW5hbWUpCisgICAg ICAgICAgICAgICAgICAgICAgICh2Yy1tb2RlLWxpbmUgZmlsZSBiYWNrZW5kKSkKKyAgICAgICAg ICAgICAgKGlmIChub3QgKHllcy1vci1uby1wCisgICAgICAgICAgICAgICAgICAgICAgICAiUmV2 ZXJ0IHRvIGNoZWNrZWQtaW4gcmV2aXNpb24sIGluc3RlYWQ/ICIpKQorICAgICAgICAgICAgICAg ICAgKGVycm9yICJDaGVja291dCBhYm9ydGVkIikKKyAgICAgICAgICAgICAgICAodmMtcmV2ZXJ0 LWJ1ZmZlci1pbnRlcm5hbCB0IHQpCisgICAgICAgICAgICAgICAgKHZjLWNoZWNrb3V0IGZpbGUg dCkpKSkpCisgICAgICAgICA7OyBVbmtub3duIGZpbGVzZXQgc3RhdGUKKyAgICAgICAgICh0Cisg ICAgICAgICAgKGVycm9yICJGaWxlc2V0IGlzIGluIGFuIHVua25vd24gc3RhdGUgJXMiIHN0YXRl KSkpKSkpKQogCiAoZGVmdW4gdmMtY3JlYXRlLXJlcG8gKGJhY2tlbmQpCiAgICJDcmVhdGUgYW4g ZW1wdHkgcmVwb3NpdG9yeSBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuIgpAQCAtMTI2OSwyMSAr MTI3MSwyMSBAQCBBZnRlciBjaGVjay1vdXQsIHJ1bnMgdGhlIG5vcm1hbCBob29rIGB2Yy1jaGVj a291dC1ob29rJy4iCiAgICAgICAgKHZjLW1ha2UtdmVyc2lvbi1iYWNrdXAgZmlsZSkpCiAgIChs ZXQgKChiYWNrZW5kICh2Yy1iYWNrZW5kIGZpbGUpKSkKICAgICAod2l0aC12Yy1wcm9wZXJ0aWVz IChsaXN0IGZpbGUpCi0gICAgICAoY29uZGl0aW9uLWNhc2UgZXJyCi0gICAgICAgICAgKHZjLWNh bGwtYmFja2VuZCBiYWNrZW5kICdjaGVja291dCBmaWxlIHdyaXRhYmxlIHJldikKLSAgICAgICAg KGZpbGUtZXJyb3IKLSAgICAgICAgIDs7IE1heWJlIHRoZSBiYWNrZW5kIGlzIG5vdCBpbnN0YWxs ZWQgOy0oCi0gICAgICAgICAod2hlbiB3cml0YWJsZQotICAgICAgICAgICAobGV0ICgoYnVmIChn ZXQtZmlsZS1idWZmZXIgZmlsZSkpKQotICAgICAgICAgICAgICh3aGVuIGJ1ZiAod2l0aC1jdXJy ZW50LWJ1ZmZlciBidWYgKHRvZ2dsZS1yZWFkLW9ubHkgLTEpKSkpKQotICAgICAgICAgKHNpZ25h bCAoY2FyIGVycikgKGNkciBlcnIpKSkpCi0gICAgICBgKCh2Yy1zdGF0ZSAuICwoaWYgKG9yIChl cSAodmMtY2hlY2tvdXQtbW9kZWwgYmFja2VuZCAobGlzdCBmaWxlKSkgJ2ltcGxpY2l0KQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IHdyaXRhYmxlKSkKLSAgICAgICAgICAgICAg ICAgICAgICAgICAoaWYgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdsYXRlc3Qtb24tYnJhbmNo LXAgZmlsZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VwLXRvLWRhdGUKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICduZWVkcy11cGRhdGUpCi0gICAgICAgICAgICAgICAgICAg ICAgICdlZGl0ZWQpKQotICAgICAgICAodmMtY2hlY2tvdXQtdGltZSAuICwobnRoIDUgKGZpbGUt YXR0cmlidXRlcyBmaWxlKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoY29uZGl0aW9u LWNhc2UgZXJyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZjLWNhbGwtYmFja2VuZCBi YWNrZW5kICdjaGVja291dCBmaWxlIHdyaXRhYmxlIHJldikKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgKGZpbGUtZXJyb3IKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IE1heWJlIHRo ZSBiYWNrZW5kIGlzIG5vdCBpbnN0YWxsZWQgOy0oCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAod2hlbiB3cml0YWJsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoYnVm IChnZXQtZmlsZS1idWZmZXIgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICh3aGVuIGJ1ZiAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYgKHRvZ2dsZS1yZWFkLW9ubHkgLTEp KSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpZ25hbCAoY2FyIGVycikgKGNkciBl cnIpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICBgKCh2Yy1zdGF0ZSAuICwoaWYgKG9yIChl cSAodmMtY2hlY2tvdXQtbW9kZWwgYmFja2VuZCAobGlzdCBmaWxlKSkgJ2ltcGxpY2l0KQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IHdyaXRhYmxl KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKHZjLWNh bGwtYmFja2VuZCBiYWNrZW5kICdsYXRlc3Qtb24tYnJhbmNoLXAgZmlsZSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3VwLXRvLWRhdGUKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICduZWVkcy11cGRhdGUpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdlZGl0ZWQpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAodmMtY2hlY2tvdXQtdGltZSAuICwobnRoIDUgKGZpbGUtYXR0cmli dXRlcyBmaWxlKSkpKSkpCiAgICh2Yy1yZXN5bmNoLWJ1ZmZlciBmaWxlIHQgdCkKICAgKHJ1bi1o b29rcyAndmMtY2hlY2tvdXQtaG9vaykpCiAKQEAgLTEzNDMsMjkgKzEzNDUsMjkgQEAgUnVucyB0 aGUgbm9ybWFsIGhvb2tzIGB2Yy1iZWZvcmUtY2hlY2tpbi1ob29rJyBhbmQgYHZjLWNoZWNraW4t aG9vaycuIgogICAod2hlbiB2Yy1iZWZvcmUtY2hlY2tpbi1ob29rCiAgICAgKHJ1bi1ob29rcyAn dmMtYmVmb3JlLWNoZWNraW4taG9vaykpCiAgIChsZXhpY2FsLWxldAotICAgKChiYWNrZW5kIGJh Y2tlbmQpKQotICAgKHZjLXN0YXJ0LWxvZ2VudHJ5Ci0gICAgZmlsZXMgcmV2IGNvbW1lbnQgaW5p dGlhbC1jb250ZW50cwotICAgICJFbnRlciBhIGNoYW5nZSBjb21tZW50LiIKLSAgICAiKlZDLWxv ZyoiCi0gICAgKGxhbWJkYSAoZmlsZXMgcmV2IGNvbW1lbnQpCi0gICAgICAobWVzc2FnZSAiQ2hl Y2tpbmcgaW4gJXMuLi4iICh2Yy1kZWxpc3RpZnkgZmlsZXMpKQotICAgICAgOzsgIlRoaXMgbG9n IG1lc3NhZ2UgaW50ZW50aW9uYWxseSBsZWZ0IGFsbW9zdCBibGFuayIuCi0gICAgICA7OyBSQ1Mg NS43IGdyaXBlcyBhYm91dCB3aGl0ZS1zcGFjZS1vbmx5IGNvbW1lbnRzIHRvby4KLSAgICAgIChv ciAoYW5kIGNvbW1lbnQgKHN0cmluZy1tYXRjaCAiW15cdFxuIF0iIGNvbW1lbnQpKQotCSAgKHNl dHEgY29tbWVudCAiKioqIGVtcHR5IGxvZyBtZXNzYWdlICoqKiIpKQotICAgICAgKHdpdGgtdmMt cHJvcGVydGllcwotICAgICAgIGZpbGVzCi0gICAgICAgOzsgV2UgdXNlZCB0byBjaGFuZ2UgYnVm ZmVycyB0byBnZXQgbG9jYWwgdmFsdWUgb2YgdmMtY2hlY2tpbi1zd2l0Y2hlcywKLSAgICAgICA7 OyBidXQgJ3RoZScgbG9jYWwgYnVmZmVyIGlzIG5vdCBhIHdlbGwtZGVmaW5lZCBjb25jZXB0IGZv ciBmaWxlc2V0cy4KLSAgICAgICAocHJvZ24KLQkgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdj aGVja2luIGZpbGVzIHJldiBjb21tZW50KQotCSAobWFwYyAndmMtZGVsZXRlLWF1dG9tYXRpYy12 ZXJzaW9uLWJhY2t1cHMgZmlsZXMpKQotICAgICAgIGAoKHZjLXN0YXRlIC4gdXAtdG8tZGF0ZSkK LQkgKHZjLWNoZWNrb3V0LXRpbWUgLiAsKG50aCA1IChmaWxlLWF0dHJpYnV0ZXMgZmlsZSkpKQot CSAodmMtd29ya2luZy1yZXZpc2lvbiAuIG5pbCkpKQotICAgICAgKG1lc3NhZ2UgIkNoZWNraW5n IGluICVzLi4uZG9uZSIgKHZjLWRlbGlzdGlmeSBmaWxlcykpKQotICAgICd2Yy1jaGVja2luLWhv b2spKSkKKyAgICAgICgoYmFja2VuZCBiYWNrZW5kKSkKKyAgICAodmMtc3RhcnQtbG9nZW50cnkK KyAgICAgZmlsZXMgcmV2IGNvbW1lbnQgaW5pdGlhbC1jb250ZW50cworICAgICAiRW50ZXIgYSBj aGFuZ2UgY29tbWVudC4iCisgICAgICIqVkMtbG9nKiIKKyAgICAgKGxhbWJkYSAoZmlsZXMgcmV2 IGNvbW1lbnQpCisgICAgICAgKG1lc3NhZ2UgIkNoZWNraW5nIGluICVzLi4uIiAodmMtZGVsaXN0 aWZ5IGZpbGVzKSkKKyAgICAgICA7OyAiVGhpcyBsb2cgbWVzc2FnZSBpbnRlbnRpb25hbGx5IGxl ZnQgYWxtb3N0IGJsYW5rIi4KKyAgICAgICA7OyBSQ1MgNS43IGdyaXBlcyBhYm91dCB3aGl0ZS1z cGFjZS1vbmx5IGNvbW1lbnRzIHRvby4KKyAgICAgICAob3IgKGFuZCBjb21tZW50IChzdHJpbmct bWF0Y2ggIlteXHRcbiBdIiBjb21tZW50KSkKKyAgICAgICAgICAgKHNldHEgY29tbWVudCAiKioq IGVtcHR5IGxvZyBtZXNzYWdlICoqKiIpKQorICAgICAgICh3aXRoLXZjLXByb3BlcnRpZXMKKyAg ICAgICAgZmlsZXMKKyAgICAgICAgOzsgV2UgdXNlZCB0byBjaGFuZ2UgYnVmZmVycyB0byBnZXQg bG9jYWwgdmFsdWUgb2YgdmMtY2hlY2tpbi1zd2l0Y2hlcywKKyAgICAgICAgOzsgYnV0ICd0aGUn IGxvY2FsIGJ1ZmZlciBpcyBub3QgYSB3ZWxsLWRlZmluZWQgY29uY2VwdCBmb3IgZmlsZXNldHMu CisgICAgICAgIChwcm9nbgorICAgICAgICAgICh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnY2hl Y2tpbiBmaWxlcyByZXYgY29tbWVudCkKKyAgICAgICAgICAobWFwYyAndmMtZGVsZXRlLWF1dG9t YXRpYy12ZXJzaW9uLWJhY2t1cHMgZmlsZXMpKQorICAgICAgICBgKCh2Yy1zdGF0ZSAuIHVwLXRv LWRhdGUpCisgICAgICAgICAgKHZjLWNoZWNrb3V0LXRpbWUgLiAsKG50aCA1IChmaWxlLWF0dHJp YnV0ZXMgZmlsZSkpKQorICAgICAgICAgICh2Yy13b3JraW5nLXJldmlzaW9uIC4gbmlsKSkpCisg ICAgICAgKG1lc3NhZ2UgIkNoZWNraW5nIGluICVzLi4uZG9uZSIgKHZjLWRlbGlzdGlmeSBmaWxl cykpKQorICAgICAndmMtY2hlY2tpbi1ob29rKSkpCiAKIDs7OyBBZGRpdGlvbmFsIGVudHJ5IHBv aW50cyBmb3IgZXhhbWluaW5nIHZlcnNpb24gaGlzdG9yaWVzCiAKQEAgLTE0MTksNyArMTQyMSw3 IEBAIHRvIG92ZXJyaWRlIHRoZSB2YWx1ZSBvZiBgdmMtZGlmZi1zd2l0Y2hlcycgYW5kIGBkaWZm LXN3aXRjaGVzJy4iCiAJICAgICAgIChsZXQgKChzeW0gKHZjLW1ha2UtYmFja2VuZC1zeW0KIAkJ CSAgIGJhY2tlbmQgKGludGVybiAoY29uY2F0IChzeW1ib2wtbmFtZSBvcCkKIAkJCQkJCSAgICIt c3dpdGNoZXMiKSkpKSkKLQkJICAgKHdoZW4gKGJvdW5kcCBzeW0pIChzeW1ib2wtdmFsdWUgc3lt KSkpKQorICAgICAgICAgICAgICAgICAod2hlbiAoYm91bmRwIHN5bSkgKHN5bWJvbC12YWx1ZSBz eW0pKSkpCiAJICAgICAobGV0ICgoc3ltIChpbnRlcm4gKGZvcm1hdCAidmMtJXMtc3dpdGNoZXMi IChzeW1ib2wtbmFtZSBvcCkpKSkpCiAJICAgICAgICh3aGVuIChib3VuZHAgc3ltKSAoc3ltYm9s LXZhbHVlIHN5bSkpKQogCSAgICAgKGNvbmQKQEAgLTE2NDAsOCArMTY0Miw4IEBAIElmIGBGLn5S RVZ+JyBhbHJlYWR5IGV4aXN0cywgdXNlIGl0IGluc3RlYWQgb2YgY2hlY2tpbmcgaXQgb3V0IGFn YWluLiIKICAgKHZjLWVuc3VyZS12Yy1idWZmZXIpCiAgIChsZXQqICgoZmlsZSBidWZmZXItZmls ZS1uYW1lKQogCSAocmV2aXNpb24gKGlmIChzdHJpbmctZXF1YWwgcmV2ICIiKQotCQkgICAgICAo dmMtd29ya2luZy1yZXZpc2lvbiBmaWxlKQotCQkgICAgcmV2KSkpCisgICAgICAgICAgICAgICAg ICAgICAgICh2Yy13b3JraW5nLXJldmlzaW9uIGZpbGUpCisgICAgICAgICAgICAgICAgICAgICBy ZXYpKSkKICAgICAoc3dpdGNoLXRvLWJ1ZmZlci1vdGhlci13aW5kb3cgKHZjLWZpbmQtcmV2aXNp b24gZmlsZSByZXZpc2lvbikpKSkKIAogKGRlZnVuIHZjLWZpbmQtcmV2aXNpb24gKGZpbGUgcmV2 aXNpb24pCkBAIC0xNzExLDE3ICsxNzEzLDE3IEBAIFRoZSBoZWFkZXJzIGFyZSByZXNldCB0byB0 aGVpciBub24tZXhwYW5kZWQgZm9ybS4iCiAJICh2aXNpdGVkIChmaW5kLWJ1ZmZlci12aXNpdGlu ZyBmaWxlbmFtZSkpCiAJIChiYWNrZW5kICh2Yy1iYWNrZW5kIGZpbGVuYW1lKSkpCiAgICAgKHdo ZW4gKHZjLWZpbmQtYmFja2VuZC1mdW5jdGlvbiBiYWNrZW5kICdjbGVhci1oZWFkZXJzKQotCShp ZiB2aXNpdGVkCi0JICAgIChsZXQgKChjb250ZXh0ICh2Yy1idWZmZXItY29udGV4dCkpKQotCSAg ICAgIDs7IHNhdmUtZXhjdXJzaW9uIG1heSBiZSBhYmxlIHRvIHJlbG9jYXRlIHBvaW50IGFuZCBt YXJrCi0JICAgICAgOzsgcHJvcGVybHkuICBJZiBpdCBmYWlscywgdmMtcmVzdG9yZS1idWZmZXIt Y29udGV4dAotCSAgICAgIDs7IHdpbGwgZ2l2ZSBpdCBhIHNlY29uZCB0cnkuCi0JICAgICAgKHNh dmUtZXhjdXJzaW9uCi0JCSh2Yy1jYWxsLWJhY2tlbmQgYmFja2VuZCAnY2xlYXItaGVhZGVycykp Ci0JICAgICAgKHZjLXJlc3RvcmUtYnVmZmVyLWNvbnRleHQgY29udGV4dCkpCi0JICAoc2V0LWJ1 ZmZlciAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGVuYW1lKSkKLQkgICh2Yy1jYWxsLWJhY2tlbmQg YmFja2VuZCAnY2xlYXItaGVhZGVycykKLQkgIChraWxsLWJ1ZmZlciBmaWxlbmFtZSkpKSkpCisg ICAgICAoaWYgdmlzaXRlZAorICAgICAgICAgIChsZXQgKChjb250ZXh0ICh2Yy1idWZmZXItY29u dGV4dCkpKQorICAgICAgICAgICAgOzsgc2F2ZS1leGN1cnNpb24gbWF5IGJlIGFibGUgdG8gcmVs b2NhdGUgcG9pbnQgYW5kIG1hcmsKKyAgICAgICAgICAgIDs7IHByb3Blcmx5LiAgSWYgaXQgZmFp bHMsIHZjLXJlc3RvcmUtYnVmZmVyLWNvbnRleHQKKyAgICAgICAgICAgIDs7IHdpbGwgZ2l2ZSBp dCBhIHNlY29uZCB0cnkuCisgICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgICAg ICAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjbGVhci1oZWFkZXJzKSkKKyAgICAgICAgICAg ICh2Yy1yZXN0b3JlLWJ1ZmZlci1jb250ZXh0IGNvbnRleHQpKQorICAgICAgICAoc2V0LWJ1ZmZl ciAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGVuYW1lKSkKKyAgICAgICAgKHZjLWNhbGwtYmFja2Vu ZCBiYWNrZW5kICdjbGVhci1oZWFkZXJzKQorICAgICAgICAoa2lsbC1idWZmZXIgZmlsZW5hbWUp KSkpKQogCiAoZGVmdW4gdmMtbW9kaWZ5LWNoYW5nZS1jb21tZW50IChmaWxlcyByZXYgb2xkY29t bWVudCkKICAgIkVkaXQgdGhlIGNvbW1lbnQgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBmaWxl cyBhbmQgcmV2aXNpb24uIgpAQCAtMjQxOCw3ICsyNDIwLDcgQEAgdG8gcHJvdmlkZSB0aGUgYGZp bmQtcmV2aXNpb24nIG9wZXJhdGlvbiBpbnN0ZWFkLiIKIAogKGRlZnVuIHZjLWRlZmF1bHQtc2hv dy1sb2ctZW50cnkgKGJhY2tlbmQgcmV2KQogICAod2l0aC1uby13YXJuaW5ncwotICAgKGxvZy12 aWV3LWdvdG8tcmV2IHJldikpKQorICAgIChsb2ctdmlldy1nb3RvLXJldiByZXYpKSkKIAogKGRl ZnVuIHZjLWRlZmF1bHQtY29tbWVudC1oaXN0b3J5IChiYWNrZW5kIGZpbGUpCiAgICJSZXR1cm4g YSBzdHJpbmcgd2l0aCBhbGwgbG9nIGVudHJpZXMgc3RvcmVkIGluIEJBQ0tFTkQgZm9yIEZJTEUu IgpAQCAtMjQzNywxMCArMjQzOSwxMCBAQCB0byBwcm92aWRlIHRoZSBgZmluZC1yZXZpc2lvbicg b3BlcmF0aW9uIGluc3RlYWQuIgogICAgICAgICAodmMtZmlsZS10cmVlLXdhbGsKICAgICAgICAg IGRpcgogICAgICAgICAgKGxhbWJkYSAoZikgKGFuZAotCQkgKHZjLXVwLXRvLWRhdGUtcCBmKQot CQkgKHZjLWVycm9yLW9jY3VycmVkCi0JCSAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjaGVj a291dCBmIG5pbCAiIikKLQkJICAod2hlbiB1cGRhdGUgKHZjLXJlc3luY2gtYnVmZmVyIGYgdCB0 KSkpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICh2Yy11cC10by1kYXRlLXAgZikKKyAgICAg ICAgICAgICAgICAgICAgICAodmMtZXJyb3Itb2NjdXJyZWQKKyAgICAgICAgICAgICAgICAgICAg ICAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjaGVja291dCBmIG5pbCAiIikKKyAgICAgICAg ICAgICAgICAgICAgICAgKHdoZW4gdXBkYXRlICh2Yy1yZXN5bmNoLWJ1ZmZlciBmIHQgdCkpKSkp KSkKICAgICAobGV0ICgocmVzdWx0ICh2Yy10YWctcHJlY29uZGl0aW9uIGRpcikpKQogICAgICAg KGlmIChzdHJpbmdwIHJlc3VsdCkKICAgICAgICAgICAoZXJyb3IgIkZpbGUgJXMgaXMgbG9ja2Vk IiByZXN1bHQpCkBAIC0yNDQ4LDggKzI0NTAsOCBAQCB0byBwcm92aWRlIHRoZSBgZmluZC1yZXZp c2lvbicgb3BlcmF0aW9uIGluc3RlYWQuIgogICAgICAgICAodmMtZmlsZS10cmVlLXdhbGsKICAg ICAgICAgIGRpcgogICAgICAgICAgKGxhbWJkYSAoZikgKHZjLWVycm9yLW9jY3VycmVkCi0JCSAo dmMtY2FsbC1iYWNrZW5kIGJhY2tlbmQgJ2NoZWNrb3V0IGYgbmlsIG5hbWUpCi0JCSAod2hlbiB1 cGRhdGUgKHZjLXJlc3luY2gtYnVmZmVyIGYgdCB0KSkpKSkpKSkpCisgICAgICAgICAgICAgICAg ICAgICAgKHZjLWNhbGwtYmFja2VuZCBiYWNrZW5kICdjaGVja291dCBmIG5pbCBuYW1lKQorICAg ICAgICAgICAgICAgICAgICAgICh3aGVuIHVwZGF0ZSAodmMtcmVzeW5jaC1idWZmZXIgZiB0IHQp KSkpKSkpKSkKIAogKGRlZnVuIHZjLWRlZmF1bHQtcmV2ZXJ0IChiYWNrZW5kIGZpbGUgY29udGVu dHMtZG9uZSkKICAgKHVubGVzcyBjb250ZW50cy1kb25lCkBAIC0yNTEzLDEzICsyNTE1LDEzIEBA IEludm9rZSBGVU5DIGYgQVJHUyBvbiBlYWNoIFZDLW1hbmFnZWQgZmlsZSBmIHVuZGVybmVhdGgg aXQuIgogICAgIChsZXQgKChkaXIgKGZpbGUtbmFtZS1hcy1kaXJlY3RvcnkgZmlsZSkpKQogICAg ICAgKG1hcGNhcgogICAgICAgIChsYW1iZGEgKGYpIChvcgotICAgICAgICAgICAgICAgKHN0cmlu Zy1lcXVhbCBmICIuIikKLSAgICAgICAgICAgICAgIChzdHJpbmctZXF1YWwgZiAiLi4iKQotICAg ICAgICAgICAgICAgKG1lbWJlciBmIHZjLWRpcmVjdG9yeS1leGNsdXNpb24tbGlzdCkKLSAgICAg ICAgICAgICAgIChsZXQgKChkaXJmIChleHBhbmQtZmlsZS1uYW1lIGYgZGlyKSkpCi0gICAgICAg ICAgICAgICAgIChvcgotICAgICAgICAgICAgICAgICAgKGZpbGUtc3ltbGluay1wIGRpcmYpIDs7 IEF2b2lkIHBvc3NpYmxlIGxvb3BzLgotICAgICAgICAgICAgICAgICAgKHZjLWZpbGUtdHJlZS13 YWxrLWludGVybmFsIGRpcmYgZnVuYyBhcmdzKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1lcXVhbCBmICIuIikKKyAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1lcXVhbCBmICIu LiIpCisgICAgICAgICAgICAgICAgICAgIChtZW1iZXIgZiB2Yy1kaXJlY3RvcnktZXhjbHVzaW9u LWxpc3QpCisgICAgICAgICAgICAgICAgICAgIChsZXQgKChkaXJmIChleHBhbmQtZmlsZS1uYW1l IGYgZGlyKSkpCisgICAgICAgICAgICAgICAgICAgICAgKG9yCisgICAgICAgICAgICAgICAgICAg ICAgIChmaWxlLXN5bWxpbmstcCBkaXJmKSA7OyBBdm9pZCBwb3NzaWJsZSBsb29wcy4KKyAgICAg ICAgICAgICAgICAgICAgICAgKHZjLWZpbGUtdHJlZS13YWxrLWludGVybmFsIGRpcmYgZnVuYyBh cmdzKSkpKSkKICAgICAgICAoZGlyZWN0b3J5LWZpbGVzIGRpcikpKSkpCiAKIChwcm92aWRlICd2 YykK --000e0cd139c4e90508047f34ef5b-- ------------=_1318402982-30322-1-- From unknown Sun Jun 22 00:21:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Arne Babenhauserheide Subject: bug#6183: closed (Re: bug#5556: vc-next-action destroys window configuration) Message-ID: References: <4E953B53.7090107@gmx.at> <201005131049.21237.arne_bab@web.de> X-Gnu-PR-Message: they-closed 6183 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 6183@debbugs.gnu.org Date: Wed, 12 Oct 2011 07:03:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1318402983-30322-3" This is a multi-part message in MIME format... ------------=_1318402983-30322-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5556: 23.1; Committing in version control mode (via C-x vv) with two open = windows closes one. which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 6183@debbugs.gnu.org. --=20 5556: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5556 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1318402983-30322-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5556-done) by debbugs.gnu.org; 12 Oct 2011 07:02:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDspO-0007rK-RQ for submit@debbugs.gnu.org; Wed, 12 Oct 2011 03:02:12 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1RDspL-0007qL-VY for 5556-done@debbugs.gnu.org; Wed, 12 Oct 2011 03:02:08 -0400 Received: (qmail invoked by alias); 12 Oct 2011 07:01:40 -0000 Received: from 62-47-62-98.adsl.highway.telekom.at (EHLO [62.47.62.98]) [62.47.62.98] by mail.gmx.net (mp036) with SMTP; 12 Oct 2011 09:01:40 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18cpm9JQ8ocxirqXAPVOmOiXAbMNJBVc96xDgjcv1 Vqu6oJRkyfaui3 Message-ID: <4E953B53.7090107@gmx.at> Date: Wed, 12 Oct 2011 09:01:39 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: 5556-done@debbugs.gnu.org Subject: Re: bug#5556: vc-next-action destroys window configuration References: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> <4E933758.40508@gmx.at> In-Reply-To: <4E933758.40508@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 5556-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > I tried to address this together with bug#5310. Closed, martin ------------=_1318402983-30322-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 May 2010 15:34:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OCaQs-0001Jt-M9 for submit@debbugs.gnu.org; Thu, 13 May 2010 11:34:43 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OCWZC-0007Pj-8K for submit@debbugs.gnu.org; Thu, 13 May 2010 07:27:03 -0400 Received: from lists.gnu.org ([199.232.76.165]:47392) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OCWZ1-0006Ja-7m for submit@debbugs.gnu.org; Thu, 13 May 2010 07:26:51 -0400 Received: from [140.186.70.92] (port=36450 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OCWYp-0007vl-Dm for bug-gnu-emacs@gnu.org; Thu, 13 May 2010 07:26:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OCU79-0007JO-Jo for bug-gnu-emacs@gnu.org; Thu, 13 May 2010 04:49:57 -0400 Received: from fmmailgate02.web.de ([217.72.192.227]:60838) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OCU79-0007J4-5i for bug-gnu-emacs@gnu.org; Thu, 13 May 2010 04:49:55 -0400 Received: from smtp06.web.de ( [172.20.5.172]) by fmmailgate02.web.de (Postfix) with ESMTP id 6B0D01608093C for ; Thu, 13 May 2010 10:49:52 +0200 (CEST) Received: from [109.192.87.31] (helo=fluss.localnet) by smtp06.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #4) id 1OCU76-0004gS-00; Thu, 13 May 2010 10:49:52 +0200 From: Arne Babenhauserheide To: bug-gnu-emacs@gnu.org Subject: 23.1; Committing in version control mode (via C-x vv) with two open windows closes one. Date: Thu, 13 May 2010 10:49:15 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.31-gentoo-r6; KDE/4.4.3; x86_64; ; ) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1863506.dxmLluardk"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201005131049.21237.arne_bab@web.de> X-Sender: arne_bab@web.de X-Provags-ID: V01U2FsdGVkX19hg4zEwebndxk6MgQ8qGiIAjebXWwGeonkwJaP XdylCrUZHzNumva2GZ8jopMsyRvKrBpat3T8g1GWczcqFxB29B WAMiJbCeM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 13 May 2010 11:34:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Arne Babenhauserheide List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) --nextPart1863506.dxmLluardk Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I often work with two windows. When I now commit in Mercurial via "C-x vv", the commit message window=20 replaces the "other" windows buffer. After hitting "C-c C-c" to finish the commit message, the window closes. I would expect it to return to the previous buffer instead. Best wishes, Arne PS: Otherwise VCS in Emacs is extremely convenient! Many thanks for=20 implementing it! In GNU Emacs 23.1.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2010-03-09 on fluss configured using `configure '--prefix=3D/usr' '--build=3Dx86_64-pc-linux-g= nu' '-- host=3Dx86_64-pc-linux-gnu' '--mandir=3D/usr/share/man' '--infodir=3D/usr/share/info' '--datadir=3D/usr/share' '--sysconfdir=3D/etc= ' '-- localstatedir=3D/var/lib' '--libdir=3D/usr/lib64' '--program-suffix=3D-emac= s-23' '--infodir=3D/usr/share/info/emacs-23' '--with-sound' '--with-x' '--with- toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-xft' '--with-libotf' '--with-m17n-flt' '= =2D- with-x-toolkit=3Dathena' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' 'build_alias=3Dx86_64-pc-l= inux- gnu' 'host_alias=3Dx86_64-pc-linux-gnu' 'CFLAGS=3D-march=3Dk8 -O2 -pipe' 'LDFLAGS=3D-Wl,-O1'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Python Minor modes in effect: shell-dirtrack-mode: t show-paren-mode: t tooltip-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: e " ESC O A ESC O F ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O C DEL DEL DEL ` ESC O B ESC O D ESC O D ESC O D ` ESC O F ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O D ESC O F ESC O C C-x C-s C-x v v i m p r o v e d SPC t h e SPC h e l DEL l p SPC o u t p u t . C-x C-s C-g C-g C-c C-c ESC x b u g TAB TAB DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL r e p o r t TAB TAB TAB RET Recent messages: Auto-saving...done Saving file /home/arne/Quell/Programme/pyrad/pyrad.py... Wrote /home/arne/Quell/Programme/pyrad/pyrad.py Mark set Press C-c C-c when you are done editing. Enter a change comment. Type C-c C-c when done Quit [2 times] Checking in /home/arne/Quell/Programme/pyrad/pyrad.py...done Making completion list... call-interactively: Text is read-only [3 times] =2D-- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---=20 - singing a part of the history of free software - http://infinite-hands.draketo.de --nextPart1863506.dxmLluardk Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEABECAAYFAkvrvREACgkQMwdGm/6WxARGRQCfYSdUWdA7VNXowZ6lFO7/8yfc 6sUAn25txPcU33uz0dxGwBDHYtBXYjpD =tf3i -----END PGP SIGNATURE----- --nextPart1863506.dxmLluardk-- ------------=_1318402983-30322-3-- From unknown Sun Jun 22 00:21:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jari Aalto Subject: bug#7447: closed (Re: bug#5556: vc-next-action destroys window configuration) Message-ID: References: <4E953B53.7090107@gmx.at> <87fwuw49q6.fsf@picasso.cante.net> X-Gnu-PR-Message: they-closed 7447 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 7447@debbugs.gnu.org Date: Wed, 12 Oct 2011 07:03:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1318402983-30322-5" This is a multi-part message in MIME format... ------------=_1318402983-30322-5 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5556: vc-next-action does not restore frame configuration after C-c C-c which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 7447@debbugs.gnu.org. --=20 5556: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5556 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1318402983-30322-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5556-done) by debbugs.gnu.org; 12 Oct 2011 07:02:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDspO-0007rK-RQ for submit@debbugs.gnu.org; Wed, 12 Oct 2011 03:02:12 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1RDspL-0007qL-VY for 5556-done@debbugs.gnu.org; Wed, 12 Oct 2011 03:02:08 -0400 Received: (qmail invoked by alias); 12 Oct 2011 07:01:40 -0000 Received: from 62-47-62-98.adsl.highway.telekom.at (EHLO [62.47.62.98]) [62.47.62.98] by mail.gmx.net (mp036) with SMTP; 12 Oct 2011 09:01:40 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18cpm9JQ8ocxirqXAPVOmOiXAbMNJBVc96xDgjcv1 Vqu6oJRkyfaui3 Message-ID: <4E953B53.7090107@gmx.at> Date: Wed, 12 Oct 2011 09:01:39 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: 5556-done@debbugs.gnu.org Subject: Re: bug#5556: vc-next-action destroys window configuration References: <5e3a506e1002091727k69efd92dw2f0b50115d5f9522@mail.gmail.com> <4E933758.40508@gmx.at> In-Reply-To: <4E933758.40508@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 5556-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > I tried to address this together with bug#5310. Closed, martin ------------=_1318402983-30322-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Nov 2010 09:32:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJjng-0008BC-1m for submit@debbugs.gnu.org; Sat, 20 Nov 2010 04:32:04 -0500 Received: from emh04.mail.saunalahti.fi ([62.142.5.110]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PJjnc-0008AS-JY for submit@debbugs.gnu.org; Sat, 20 Nov 2010 04:32:01 -0500 Received: from saunalahti-vams (vs3-12.mail.saunalahti.fi [62.142.5.96]) by emh04-2.mail.saunalahti.fi (Postfix) with SMTP id C9C0E13C3E4 for ; Sat, 20 Nov 2010 11:37:08 +0200 (EET) Received: from emh06.mail.saunalahti.fi ([62.142.5.116]) by vs3-12.mail.saunalahti.fi ([62.142.5.96]) with SMTP (gateway) id A03F71B4986; Sat, 20 Nov 2010 11:37:08 +0200 Received: from picasso.cante.net (a91-155-187-216.elisa-laajakaista.fi [91.155.187.216]) by emh06.mail.saunalahti.fi (Postfix) with ESMTP id 4C883E51A6 for ; Sat, 20 Nov 2010 11:37:06 +0200 (EET) From: Jari Aalto To: submit@debbugs.gnu.org Subject: vc-next-action does not restore frame configuration after C-c C-c Mail-Copies-To: poster Date: Sat, 20 Nov 2010 11:37:05 +0200 Message-ID: <87fwuw49q6.fsf@picasso.cante.net> MIME-Version: 1.0 Content-Type: text/plain X-Antivirus: VAMS X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) Package: emacs Version: 23.2+1-5.1 Severity: normal 1) An example frame to work. (*) denotes cursor position. +----------------------------+ | Buffer 1 (*) | | | | | +----------------------------+ | Buffer 2 | | | | | +----------------------------+ 2) After C-x v v +----------------------------+ | Buffer 1 | | | | | +----------------------------+ | *VC-log* (*) | | | | | +----------------------------+ 3) After writign the log message and committing it with C-c C-c +----------------------------+ | Buffer 1 (*) | | | | | | | | | | | | | +----------------------------+ This end result is no longer the original work environment where one started at (1). The issues are worse, if frame was configured for many more splits. -- System Information Debian Release: squeeze/sid APT Prefers testing APT policy: (990, testing) (500, unstable) (1, experimental) Architecture: amd64 Kernel: Linux picasso 2.6.32-5-amd64 #1 SMP Fri Sep 17 21:50:19 UTC 2010 x86_64 GNU/Linux Locale: LANG=en_DK.UTF-8 -- Versions of packages `emacs depends on'. Depends: emacs23 23.2+1-5.1 GNU Emacs is the extensible self-documenting emacs23-lucid 23.2+1-5.1 GNU Emacs is the extensible self-documenting emacs23-nox 23.2+1-5.1 GNU Emacs is the extensible self-documenting ------------=_1318402983-30322-5--