From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uKi5A2vltWNdZQAAbAwnHQ (envelope-from ) for ; Wed, 04 Jan 2023 21:45:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8A/KA2vltWNdDgEA9RJhRA (envelope-from ) for ; Wed, 04 Jan 2023 21:45:31 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8DD5D2B01F for ; Wed, 4 Jan 2023 21:45:30 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pDAFd-0002qi-F0; Wed, 04 Jan 2023 15:20:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDAFa-0002py-Nb for emacs-orgmode@gnu.org; Wed, 04 Jan 2023 15:20:39 -0500 Received: from mail-yb1-xb2b.google.com ([2607:f8b0:4864:20::b2b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pDAFY-0005If-1r for emacs-orgmode@gnu.org; Wed, 04 Jan 2023 15:20:38 -0500 Received: by mail-yb1-xb2b.google.com with SMTP id 203so37866857yby.10 for ; Wed, 04 Jan 2023 12:20:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gqlCHsPClqNooAM818cceREHJVOx+IaJanQktGAkTTg=; b=Ytjvxn/R1SWLybaPvLca4NLlLRS7rqj1d2yqDMVlhTgeqggyYWGeOPcAf99gam+dKL 1ZJAjovKgBGPGtjV4SQjD9BTPwJ62+bq7DzAt7uFNnad+Y/rdtXo+0NQHPAhB5OWPMIW fH+FK9exS58f4irXGgK11/WWkdt8zIgnI2+XmJMNYvRgBIw8669T+iHdKI2ydgDezT48 YQ0YF5zP69GD02IfRMJ8jcSwnvO57br5siwtpSCJdgNV3+oIqmfd2YfKVVuV+e6mtG3F 3usU4cz7EBll6zEW6TVElFcuNCALeFv5/QQKAmQ2KZBg+svRAAi0fot9fgrxY4sOMq8p Q7SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gqlCHsPClqNooAM818cceREHJVOx+IaJanQktGAkTTg=; b=SNDp6sVlwQwr15geZl8UMZPmaQxwHIQOZ/+KyNGffxCNuaFml0gH5GmSJNSTbTm8zW clI5cAoa/RH8kjzW3MrLn8s753duSVP3Ruh+XEEsnBFBISoW3wn6iHtUvAalrdrUNYsM Jq4bgNHDwNOzaf4mUSttxw6hrFsledx5tm8gIT5Kc07P6rVmDETmxMaTCKtptUfabsJM VhN+Z1ZTB+cyIIYAMgPi58KaK+wcUmngTFCpKy/KjWxFjM9Fh5fxT4bAKpKUwR3WZOP8 E6y+0selmU4rAPGvE3Je07KTchkA0HZgFDy40QpIX3BgQQyejXgC/W6uQH0eTs80gPj0 D4pA== X-Gm-Message-State: AFqh2kp40OkUCnn4/wsADgy15ljqnhixhbr7M5WNjEclb7BV9qQPZYZL UuX6S1KOM/HYmjf3ef3JZsxL0tU5jvIF8WxGyhOMwTTLcH0= X-Google-Smtp-Source: AMrXdXueDMrhyyDFSBX0fkhvrUyYjfuH504YmaOgO2YQgmFOWpukopLAImat3/NgjoVCgNZYfR7c920x2lhJqbjBFsY= X-Received: by 2002:a25:7414:0:b0:701:6660:4386 with SMTP id p20-20020a257414000000b0070166604386mr3554919ybc.366.1672863615902; Wed, 04 Jan 2023 12:20:15 -0800 (PST) MIME-Version: 1.0 From: Ilya Chernyshov Date: Thu, 5 Jan 2023 02:20:04 +0600 Message-ID: Subject: [PATCH] org-datetree.el: Allow datetrees with TODO, priority, tags To: emacs-orgmode@gnu.org Content-Type: multipart/mixed; boundary="00000000000096402505f175e910" Received-SPF: pass client-ip=2607:f8b0:4864:20::b2b; envelope-from=ichernyshovvv@gmail.com; helo=mail-yb1-xb2b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672865130; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Q7sAWZztCDXSaI7tQ6emMt3JlvYcsFalKXeD9i/WI3M=; b=mkuw46q/CXVkcIAEa1sFbjederVZIpncJD6cMZvrapu9UUDLURosIY3puDHeiBdiF/zAec Uc+VMKZXp5lREdlqSO03DAw9cVv9251xPQK2JxCmnOtb2ob2r6OrzCz4XUdc9PIc5REzUo GGAuVVQWglfJAPQNXHJVIebRPKQPA5SeVW8EVDg7c42TEoIu8uKzl0qH8pHiqbh2EDof7r AwZ0I0l7fyjH4nS6QWPYVOqr05/QnpQe9MlI5sWSTGHI7kgTzrWnqjfGO9Y4b1sTYkf9py tl0Xk+9rG889JOrDTpHDM1BTlL5nc+mq6bym17vRLwR9LGOnu7MsNj3DU5HyLQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b="Ytjvxn/R"; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672865130; a=rsa-sha256; cv=none; b=tNWT/1c1jbcqq1Ld0JptW4Jkl5pOOHVKDj4nfwHmHwqVtvVXFGiWJxmZdd6j8fiCbMGf9t cmZ2sYDFg8m6SkpFmPMriwOsMzeLq6W6mQG1z8TeM55Xh9DFc68iiKhjkkdQct1qxva8TW +vi1H2i9loO47YiOMBSvTPGziRt4Bj7jDBaEtmlTXQ6mmUv8lmnp2Z33JgEtazUcHdL4zk g8oSKy1mB7Je5+oWjTAOPS/czwRSNESdaaVJdm1jOEM9uBFlQETaKselBpE1VJNNPBn8ss CIb7xf/yb5MVHI26drNVQpQSbC9yI4422CBCw1YJtZxNz49uF8ppBClvLYKAtg== X-Spam: Yes X-Migadu-Queue-Id: 8DD5D2B01F X-Migadu-Spam: Yes X-Spam-Score: 7.24 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b="Ytjvxn/R"; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 7.24 X-TUID: 7ibi5f6oAJ4P --00000000000096402505f175e910 Content-Type: multipart/alternative; boundary="00000000000096402205f175e90e" --00000000000096402205f175e90e Content-Type: text/plain; charset="UTF-8" Hi, Here is a patch that allows to find datetree headlines that contain tags, TODO or priority keywords. Sometimes you need to set TODOs or tags to such headlines. When you do this, next time you capture under this datetree, you get a new datetree with the same date in the same file, which is annoying. This patch fixes it. --00000000000096402205f175e90e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Here is a patch that all= ows to find datetree headlines that contain tags, TODO or priority keywords= .

Sometimes you need to set TODOs or tags to = such headlines. When you do this, next time you capture under this datetree= , you get a new datetree with the same date in the same file, which is anno= ying. This patch fixes it.
--00000000000096402205f175e90e-- --00000000000096402505f175e910 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lisp-org-datetree.el-Allow-datetrees-with-TODO-prior.patch" Content-Disposition: attachment; filename="0001-lisp-org-datetree.el-Allow-datetrees-with-TODO-prior.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lci3se400 RnJvbSA0ZDMxOTRhZGY0MTdhZTViYWQ3OGMzNWE3ODNlYmNhNzk3NGI4MTY3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBJbHlhIENoZXJueXNob3YgPGljaGVybnlzaG92dnZAZ21haWwu Y29tPgpEYXRlOiBUaHUsIDE1IERlYyAyMDIyIDAyOjA4OjE1ICswNjAwClN1YmplY3Q6IFtQQVRD SF0gbGlzcC9vcmctZGF0ZXRyZWUuZWw6IEFsbG93IGRhdGV0cmVlcyB3aXRoIFRPRE8sIHByaW9y aXR5LAogdGFncwoKKiBvcmctZGF0ZXRyZWUuZWwgKG9yZy1kYXRldHJlZS0tZmluZC1jcmVhdGUt Z3JvdXAsCm9yZy1kYXRldHJlZS1maW5kLWlzby13ZWVrLWNyZWF0ZSk6IEFsbG93IGZpbmRpbmcg YSBkYXRldHJlZSB3aXRoClRPRE8ga2V5d29yZCwgcHJpb3JpdHkga2V5d29yZCBvciB0YWcgZ3Jv dXAuCgoqIHRlc3RpbmcvbGlzcC90ZXN0LW9yZy1kYXRldHJlZS5lbAoodGVzdC1vcmctZGF0ZXRy ZWUvZmluZC1kYXRlLWNyZWF0ZSwKdGVzdC1vcmctZGF0ZXRyZWUvZmluZC1pc28td2Vlay1jcmVh dGUpOiBBZGQgdGVzdHMgZm9yIGEgZGF0ZXRyZWUgd2l0aAp0YWdzLCBUT0RPIG9yIHByaW9yaXR5 IGtleXdvcmRzLgoKKiBldGMvT1JHLU5FV1MgKERhdGV0cmVlIHN0cnVjdHVyZSBoZWFkbGluZXMg Y2FuIG5vdyBoYXZlIHRhZ3MsIFRPRE8sIHByaW9yaXR5IGtleXdvcmRzKTogRG9jdW1lbnQgdGhl IGNoYW5nZS4KCiogZG9jL29yZy1tYW51YWwub3JnOiBVcGRhdGUgZGF0ZXRyZWUgZGVmaW5pdGlv bi4KLS0tCiBkb2Mvb3JnLW1hbnVhbC5vcmcgICAgICAgICAgICAgICAgfCAgMiArLQogZXRjL09S Ry1ORVdTICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrCiBsaXNwL29yZy1kYXRldHJl ZS5lbCAgICAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0 ZXN0aW5nL2xpc3AvdGVzdC1vcmctZGF0ZXRyZWUuZWwgfCAxNiArKysrKysrKysrKysKIDQgZmls ZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZG9jL29yZy1tYW51YWwub3JnIGIvZG9jL29yZy1tYW51YWwub3JnCmluZGV4IGYzYjc3ZWJh ZC4uNGRmYTkxYTk0IDEwMDY0NAotLS0gYS9kb2Mvb3JnLW1hbnVhbC5vcmcKKysrIGIvZG9jL29y Zy1tYW51YWwub3JnCkBAIC0yMjUwNyw3ICsyMjUwNyw3IEBAIGxldmVsLgogLCoqKiAyMDIyLTEw LTA4IFNhdHVyZGF5CiAjK2VuZF9leGFtcGxlCiAKLVRhZ3MgYXJlIGFsbG93ZWQgaW4gdGhlIHRy ZWUgc3RydWN0dXJlLgorVGFncywgVE9ETywgcHJpb3JpdHkga2V5d29yZHMgYXJlIGFsbG93ZWQg aW4gdGhlIHRyZWUgc3RydWN0dXJlLgogCiBbZm46MzFdIFRoaXMgaXMgYWx3YXlzIHRoZSBvdGhl ciwgbm90IHRoZSB1c2VyLiAgU2VlIHRoZSB2YXJpYWJsZQogfm9yZy1saW5rLWZyb20tdXNlci1y ZWdleHB+LgpkaWZmIC0tZ2l0IGEvZXRjL09SRy1ORVdTIGIvZXRjL09SRy1ORVdTCmluZGV4IGM1 ZDliZGY2ZS4uNzk0YmRmMTQzIDEwMDY0NAotLS0gYS9ldGMvT1JHLU5FV1MKKysrIGIvZXRjL09S Ry1ORVdTCkBAIC01NSw2ICs1NSwxMyBAQCBkb2N1bWVudCBoZWFkZXI6CiAsIytMQVRFWF9IRUFE RVI6IFxEZWZpbmVWZXJiYXRpbUVudmlyb25tZW50e2xzdGxpc3Rpbmd9e1ZlcmJhdGltfXsuLi53 aGF0ZXZlci4uLn0KICMrRU5EX3NyYwogCisqKiBOZXcgZmVhdHVyZXMKKyoqKiBEYXRldHJlZSBz dHJ1Y3R1cmUgaGVhZGxpbmVzIGNhbiBub3cgaGF2ZSB0YWdzLCBUT0RPLCBwcmlvcml0eSBrZXl3 b3JkcworCit+b3JnLWRhdGV0cmVlLWZpbmQtaXNvLXdlZWstY3JlYXRlfiBhbmQKK35vcmctZGF0 ZXRyZWUtLWZpbmQtY3JlYXRlLWdyb3VwfiBmdW5jdGlvbnMgY2FuIG5vdyBmaW5kIGRhdGV0cmVl CitoZWFkbGluZXMgd2l0aCB0YWdzLCBUT0RPIG9yIHByaW9yaXR5IGtleXdvcmRzCisKICogVmVy c2lvbiA5LjYKIAogKiogSW1wb3J0YW50IGFubm91bmNlbWVudHMgYW5kIGJyZWFraW5nIGNoYW5n ZXMKZGlmZiAtLWdpdCBhL2xpc3Avb3JnLWRhdGV0cmVlLmVsIGIvbGlzcC9vcmctZGF0ZXRyZWUu ZWwKaW5kZXggMDM1ZWYwNDdhLi4zN2UxZGRmOTYgMTAwNjQ0Ci0tLSBhL2xpc3Avb3JnLWRhdGV0 cmVlLmVsCisrKyBiL2xpc3Avb3JnLWRhdGV0cmVlLmVsCkBAIC05NywxNyArOTcsMjggQEAgSWYg dGltZS1wZXJpb2QgaXMgbW9udGgsIHRoZW4gZ3JvdXAgZW50cmllcyBieSBtb250aC4iCiAgICAg KGdvdG8tY2hhciAocG9pbnQtbWluKSkKICAgICAobGV0ICgoeWVhciAoY2FsZW5kYXItZXh0cmFj dC15ZWFyIGQpKQogCSAgKG1vbnRoIChjYWxlbmRhci1leHRyYWN0LW1vbnRoIGQpKQotCSAgKGRh eSAoY2FsZW5kYXItZXh0cmFjdC1kYXkgZCkpKQorCSAgKGRheSAoY2FsZW5kYXItZXh0cmFjdC1k YXkgZCkpCisgICAgICAgICAgKHJlZ2V4cC1wcmVmaXggKGNvbmNhdCAiXlxcKitcXCg/OiArIiAo cmVnZXhwLW9wdCBvcmctdG9kby1rZXl3b3Jkcy0xKSAiXFwpPyIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJcXCg/OiArXFxbIy5cXF1cXCk/IikpCisgICAgICAgICAgKHRhZ3Mt cmUgIlxcKD86WyBcdF0rOltbOmFsbnVtOl1fQCMlJTpdKzpcXCk/WyBcdF0qJCIpKQogICAgICAg KG9yZy1kYXRldHJlZS0tZmluZC1jcmVhdGUKLSAgICAgICAiXlxcKitbIFx0XStcXChbMTJdWzAt OV1cXHszXFx9XFwpXFwoXFxzLSo/XAotXFwoWyBcdF06W1s6YWxudW06XTpfQCMlJV0rOlxcKT9c XHMtKiRcXCkiCisgICAgICAgKGNvbmNhdAorICAgICAgICByZWdleHAtcHJlZml4CisgICAgICAg ICIgK1xcKFsxMl1bMC05XVxcezNcXH1cXCkiCisgICAgICAgIHRhZ3MtcmUpCiAgICAgICAgeWVh cikKICAgICAgIChvcmctZGF0ZXRyZWUtLWZpbmQtY3JlYXRlCi0gICAgICAgIl5cXCorWyBcdF0r JWQtXFwoWzAxXVswLTldXFwpIFxcdyskIgorICAgICAgIChjb25jYXQKKyAgICAgICAgcmVnZXhw LXByZWZpeAorICAgICAgICAiICslZC1cXChbMDFdWzAtOV1cXCkgXFx3KyIKKyAgICAgICAgdGFn cy1yZSkKICAgICAgICB5ZWFyIG1vbnRoKQogICAgICAgKHdoZW4gKGVxIHRpbWUtZ3JvdXBpbmcg J2RheSkKIAkob3JnLWRhdGV0cmVlLS1maW5kLWNyZWF0ZQotCSAiXlxcKitbIFx0XSslZC0lMDJk LVxcKFswMTIzXVswLTldXFwpIFxcdyskIgorICAgICAgICAgKGNvbmNhdAorICAgICAgICAgIHJl Z2V4cC1wcmVmaXgKKyAgICAgICAgICAiICslZC0lMDJkLVxcKFswMTIzXVswLTldXFwpIFxcdysi CisgICAgICAgICAgdGFncy1yZSkKIAkgeWVhciBtb250aCBkYXkpKSkpKQogCiA7OzsjIyNhdXRv bG9hZApAQCAtMTQ0LDIwICsxNTUsMzEgQEAgd2lsbCBiZSBidWlsdCB1bmRlciB0aGUgaGVhZGxp bmUgYXQgcG9pbnQuIgogCSAgIChpc28tZGF0ZSAoY2FsZW5kYXItaXNvLWZyb20tYWJzb2x1dGUK IAkJICAgICAgKGNhbGVuZGFyLWFic29sdXRlLWZyb20tZ3JlZ29yaWFuIGQpKSkKIAkgICAod2Vl a3llYXIgKG50aCAyIGlzby1kYXRlKSkKLQkgICAod2VlayAobnRoIDAgaXNvLWRhdGUpKSkKKwkg ICAod2VlayAobnRoIDAgaXNvLWRhdGUpKQorICAgICAgICAgICAocmVnZXhwLXByZWZpeCAoY29u Y2F0ICJeXFwqK1xcKD86ICsiIChyZWdleHAtb3B0IG9yZy10b2RvLWtleXdvcmRzLTEpICJcXCk/ IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJcXCg/OiArXFxbIy5cXF1cXCk/ IikpCisgICAgICAgICAgICh0YWdzLXJlICJcXCg/OlsgXHRdKzpbWzphbG51bTpdX0AjJSU6XSs6 XFwpP1sgXHRdKiQiKSkKICAgICAgIDs7IElTTyA4NjAxIHdlZWsgZm9ybWF0IGlzICVHLVclVigt JXUpCiAgICAgICAob3JnLWRhdGV0cmVlLS1maW5kLWNyZWF0ZQotICAgICAgICJeXFwqK1sgXHRd K1xcKFsxMl1bMC05XVxcezNcXH1cXClcXChcXHMtKj9cCi1cXChbIFx0XTpbWzphbG51bTpdOl9A IyUlXSs6XFwpP1xccy0qJFxcKSIKKyAgICAgICAoY29uY2F0CisgICAgICAgIHJlZ2V4cC1wcmVm aXgKKyAgICAgICAgIiArXFwoWzEyXVswLTldXFx7M1xcfVxcKSIKKyAgICAgICAgdGFncy1yZSkK ICAgICAgICB3ZWVreWVhciBuaWwgbmlsCiAgICAgICAgKGZvcm1hdC10aW1lLXN0cmluZyAiJUci IHRpbWUpKQogICAgICAgKG9yZy1kYXRldHJlZS0tZmluZC1jcmVhdGUKLSAgICAgICAiXlxcKitb IFx0XSslZC1XXFwoWzAtNV1bMC05XVxcKSQiCisgICAgICAgKGNvbmNhdAorICAgICAgICByZWdl eHAtcHJlZml4CisgICAgICAgICIgKyVkLVdcXChbMC01XVswLTldXFwpIgorICAgICAgICB0YWdz LXJlKQogICAgICAgIHdlZWt5ZWFyIHdlZWsgbmlsCiAgICAgICAgKGZvcm1hdC10aW1lLXN0cmlu ZyAiJUctVyVWIiB0aW1lKSkKICAgICAgIDs7IEZvciB0aGUgYWN0dWFsIGRheSB3ZSB1c2UgdGhl IHJlZ3VsYXIgZGF0ZSBpbnN0ZWFkIG9mIElTTyB3ZWVrLgogICAgICAgKG9yZy1kYXRldHJlZS0t ZmluZC1jcmVhdGUKLSAgICAgICAiXlxcKitbIFx0XSslZC0lMDJkLVxcKFswMTIzXVswLTldXFwp IFxcdyskIgorICAgICAgIChjb25jYXQKKyAgICAgICAgcmVnZXhwLXByZWZpeAorICAgICAgICAi ICslZC0lMDJkLVxcKFswMTIzXVswLTldXFwpIFxcdysiCisgICAgICAgIHRhZ3MtcmUpCiAgICAg ICAgeWVhciBtb250aCBkYXkpKSkpCiAKIChkZWZ1biBvcmctZGF0ZXRyZWUtLWZpbmQtY3JlYXRl CmRpZmYgLS1naXQgYS90ZXN0aW5nL2xpc3AvdGVzdC1vcmctZGF0ZXRyZWUuZWwgYi90ZXN0aW5n L2xpc3AvdGVzdC1vcmctZGF0ZXRyZWUuZWwKaW5kZXggNTllZjhjMzNiLi5iZDA2NDYyZjIgMTAw NjQ0Ci0tLSBhL3Rlc3RpbmcvbGlzcC90ZXN0LW9yZy1kYXRldHJlZS5lbAorKysgYi90ZXN0aW5n L2xpc3AvdGVzdC1vcmctZGF0ZXRyZWUuZWwKQEAgLTU4LDYgKzU4LDE0IEBACiAgICAgICAgIChs ZXQgKChvcmctZGF0ZXRyZWUtYWRkLXRpbWVzdGFtcCBuaWwpKQogCSAgKG9yZy1kYXRldHJlZS1m aW5kLWRhdGUtY3JlYXRlICcoMyAyOSAyMDEyKSkpCiAgICAgICAgIChvcmctdHJpbSAoYnVmZmVy LXN0cmluZykpKSkpCisgICAgOzsgRG8gbm90IGNyZWF0ZSBuZXcgZGF5IG5vZGUgd2hlbiBvbmUg ZXhpc3RzLgorICAgIChzaG91bGQKKyAgICAgKHN0cmluZy1tYXRjaAorICAgICAgIlxcYFxcKiBE T05FIDIwMTIgOnRhZzE6dGFnMjpcblxuXFwqXFwqIFRPRE8gMjAxMi0wMyAuKlxuXG5cXCpcXCpc XCogXFxbI0FcXF0gMjAxMi0wMy0yOSAuKlxcJyIKKyAgICAgIChvcmctdGVzdC13aXRoLXRlbXAt dGV4dCAiKiBET05FIDIwMTIgOnRhZzE6dGFnMjpcblxuKiogVE9ETyAyMDEyLTAzIG1vbnRoXG5c bioqKiBbI0FdIDIwMTItMDMtMjkgZGF5IDp0YWczOiIKKyAgICAgICAgKGxldCAoKG9yZy1kYXRl dHJlZS1hZGQtdGltZXN0YW1wIG5pbCkpCisJICAob3JnLWRhdGV0cmVlLWZpbmQtZGF0ZS1jcmVh dGUgJygzIDI5IDIwMTIpKSkKKyAgICAgICAgKG9yZy10cmltIChidWZmZXItc3RyaW5nKSkpKSkK ICAgICA7OyBTb3J0IG5ldyBlbnRyeSBpbiByaWdodCBwbGFjZS4KICAgICAoc2hvdWxkCiAgICAg IChzdHJpbmctbWF0Y2gKQEAgLTE2Myw2ICsxNzEsMTQgQEAKICAgICAgICAgKGxldCAoKG9yZy1k YXRldHJlZS1hZGQtdGltZXN0YW1wIG5pbCkpCiAJICAob3JnLWRhdGV0cmVlLWZpbmQtaXNvLXdl ZWstY3JlYXRlICcoMTIgMzEgMjAxNCkpKQogICAgICAgICAob3JnLXRyaW0gKGJ1ZmZlci1zdHJp bmcpKSkpKQorICAgIDs7IERvIG5vdCBjcmVhdGUgbmV3IGRheSBub2RlIHdoZW4gb25lIGV4aXN0 cy4KKyAgICAoc2hvdWxkCisgICAgIChzdHJpbmctbWF0Y2gKKyAgICAgICJcXGBcXCogVE9ETyBc XFsjQlxcXSAyMDE1XG5cblxcKlxcKiAyMDE1LVcwMSA6dGFnMTpcblxuXFwqXFwqXFwqIDIwMTQt MTItMzEgLipcXCciCisgICAgICAob3JnLXRlc3Qtd2l0aC10ZW1wLXRleHQgIiogVE9ETyBbI0Jd IDIwMTVcblxuKiogMjAxNS1XMDEgOnRhZzE6XG5cbioqKiAyMDE0LTEyLTMxIGRheSIKKyAgICAg ICAgKGxldCAoKG9yZy1kYXRldHJlZS1hZGQtdGltZXN0YW1wIG5pbCkpCisJICAob3JnLWRhdGV0 cmVlLWZpbmQtaXNvLXdlZWstY3JlYXRlICcoMTIgMzEgMjAxNCkpKQorICAgICAgICAob3JnLXRy aW0gKGJ1ZmZlci1zdHJpbmcpKSkpKQogICAgIDs7IFNvcnQgbmV3IGVudHJ5IGluIHJpZ2h0IHBs YWNlLgogICAgIChzaG91bGQKICAgICAgKHN0cmluZy1tYXRjaAotLSAKMi4zOS4wCgo= --00000000000096402505f175e910--