Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jsyw2-00040W-CH for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Jul 2020 01:31:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jsyw1-0004rT-9k for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Jul 2020 01:31:41 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jsyw1-0004r7-17 for pgsql-hackers@lists.postgresql.org; Wed, 08 Jul 2020 01:31:41 +0000 Received: from sender4-op-o17.zoho.com ([136.143.188.17]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jsyvx-0001Nl-Ht for pgsql-hackers@lists.postgresql.org; Wed, 08 Jul 2020 01:31:40 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1594171890; cv=none; d=zohomail.com; s=zohoarc; b=Jt5GbiZXL0occuI5O2Vc54FN4qTozEJuz4c+6Ex42SuC1arkgZ47SsTNGOc59IixIRDGOJUc70ar1nCGlIH3PytimnHwyu77rz1GbcXW4QsLjLTgo1FHo41bYMyBv1PwA0gbrqD/FTPSaRwNiDGjQNQuDeJMRs2yJRtN2GllHWk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1594171890; h=Content-Type:Cc:Date:From:MIME-Version:Message-ID:References:Subject:To; bh=KBQsu2IWI/sc8LlECc9zViaeVqDwrvvRx+L80aKIg9c=; b=b6+uxwjk+JU4KeghsEFpDiuczCPPnO4VaOHHvfxn7F0xk0PxvJuCv8guCH8Pe6A43R3FPQd1WBTcvxDydoocVDHB+ZvwSwtAr967n3HUqhbB/o1KyU1olnc/+r46B499i+vO5w2d3tAkwaeYDfjNTf3YeV2uVxXkM1r/VrLsQUY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=highgo.ca; spf=pass smtp.mailfrom=movead.li@highgo.ca; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1594171890; s=zoho; d=highgo.ca; i=movead.li@highgo.ca; h=Date:From:To:Cc:Subject:References:Mime-Version:Message-ID:Content-Type; bh=KBQsu2IWI/sc8LlECc9zViaeVqDwrvvRx+L80aKIg9c=; b=Fiun29OkmLfCp7B2VC937HVlY6+f+QSiKAe72hzVYAfYtjbH7rveT0aFwXOYmWzR kqUdlUSU+TI5hCelephLVh/MOzaj+YENA+j9zo/9iGZi1VrPjDoq1zpR286cF3n56ua 6+1DnV7Hrh3AnHqFoZ1p9GacY1gOE5koAet4DPKo= Received: from lchch (124.133.18.218 [124.133.18.218]) by mx.zohomail.com with SMTPS id 1594171887941764.6141197786152; Tue, 7 Jul 2020 18:31:27 -0700 (PDT) Date: Wed, 8 Jul 2020 09:31:24 +0800 From: "movead.li@highgo.ca" To: michael Cc: petr , simon , "Madan Kumar" , pgsql-hackers , craig , "Alvaro Herrera" , andres , soumyadeep2007 Subject: Re: A patch for get origin from commit_ts. References: , , <20200702015852.GE10408@paquier.xyz>, <4ee522fa-b549-4a8d-9d9e-cb27be774627@2ndquadrant.com>, <20200703051059.GB1729@paquier.xyz>, <202007041801258116499@highgo.ca>, <20200706003635.GC2143@paquier.xyz>, <202007061112287118394@highgo.ca>, <20200706080136.GH2143@paquier.xyz>, <2020070710022545488010@highgo.ca>, <20200707053548.GA3605@paquier.xyz> X-Priority: 3 X-GUID: 8A7E52F9-638B-48E3-8349-7E6764ED9719 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <2020070809312199165531@highgo.ca> Content-Type: multipart/alternative; boundary="----=_001_NextPart273438671607_=----" X-ZohoMailClient: External List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. ------=_001_NextPart273438671607_=---- Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 DQo+Q29vbCwgdGhhbmtzLiAgSSBoYXZlIGdvbmUgdGhyb3VnaCB5b3VyIHBhdGNoIGluIGRldGFp bHMsIGFuZCB1cGRhdGVkDQo+aXQgYXMgdGhlIGF0dGFjaGVkLiAgSGVyZSBhcmUgc29tZSBjb21t ZW50cy4NCiANCj4nODAwMCcgYXMgT0lEIGZvciB0aGUgbmV3IGZ1bmN0aW9uIHdhcyBub3QgcmVh bGx5IHJhbmRvbSwgc28gdG8gYmUNCj5mYWlyIHdpdGggdGhlIG90aGVyIHBhdGNoZXMsIEkgcGlj a2VkIHVwIHRoZSBmaXJzdCByYW5kb20gdmFsdWUNCj51bnVzZWRfb2lkcyBoYXMgZ2l2ZW4gbWUg aW5zdGVhZC4NCj4gDQo+VGhlcmUgd2VyZSBzb21lIGluZGVudGF0aW9uIGlzc3VlcywgYW5kIHBn aW5kZW50IGdvdCB0aGF0IGZpeGVkLg0KIA0KPkkgdGhpbmsgdGhhdCBpdCBpcyBiZXR0ZXIgdG8g dXNlICJyZXBsaWNhdGlvbiBvcmlnaW4iIGluIHRoZSBkb2NzDQo+aW5zdGVhZCBvZiBqdXN0IG9y aWdpbi4gIEkgaGF2ZSBrZXB0ICJvcmlnaW4iIGluIHRoZSBmdW5jdGlvbnMgZm9yDQo+bm93IGFz IHRoYXQgc291bmRlZCBjbGVhbmVyIHRvIG1lLCBidXQgd2UgbWF5IGNvbnNpZGVyIHVzaW5nIHNv bWV0aGluZw0KPmxpa2UgInJlcG9yaWdpbiIgYXMgd2VsbCBhcyBhdHRyaWJ1dGUgbmFtZS4NCj4g DQo+VGhlIHRlc3RzIGNvdWxkIGp1c3QgdXNlIHRzdHpyYW5nZSgpIHRvIG1ha2Ugc3VyZSB0aGF0 IHRoZSB0aW1lc3RhbXBzDQo+aGF2ZSB2YWxpZCB2YWx1ZXMsIHNvIEkgaGF2ZSBzd2l0Y2hlZCB0 byB0aGF0LCBhbmQgZGlkIG5vdCByZXNpc3QgdG8NCj5kbyB0aGUgc2FtZSBpbiB0aGUgZXhpc3Rp bmcgdGVzdHMuDQo+IA0KPistLSBUZXN0IHdoZW4gaXQgY2FuIG5vdCBmaW5kIHRoZSB0cmFuc2Fj dGlvbg0KPitTRUxFQ1QgKiBGUk9NIHBnX3hhY3RfY29tbWl0X3RpbWVzdGFtcF9vcmlnaW4oKDon dHhpZF9zZXRfb3JpZ2luJzo6dGV4dDo6aW50ICsNCj4xMCk6OnRleHQ6OnhpZCkgeDsNCj5UaGlz IHRlc3QgY291bGQgYmVjb21lIHVuc3RhYmxlLCBwYXJ0aWN1bGFybHkgaWYgaXQgZ2V0cyB1c2Vk IGluIGENCj5wYXJhbGxlbCBlbnZpcm9ubWVudCwgc28gSSBoYXZlIHJlbW92ZWQgaXQuICBQZXJo YXBzIEkgYW0ganVzdA0KPm92ZXItcGVzc2ltaXN0aWMgaGVyZSB0aG91Z2guLg0KPiANCj5BcyBh IHNpZGUgbm90ZSwgSSB0aGluayB0aGF0IHdlIGNvdWxkIGp1c3QgcmVtb3ZlIHRoZSBhbHRlcm5h dGUgb3V0cHV0DQo+b2YgY29tbWl0X3RzLywgYXMgaXQgZG9lcyBub3QgcmVhbGx5IGdldCB1c2Vk IGJlY2F1c2Ugb2YgdGhlDQo+Tk9fSU5TVEFMTENIRUNLIHByZXNlbnQgaW4gdGhlIG1vZHVsZSdz IE1ha2VmaWxlLiAgVGhhdCB3b3VsZCBiZSB0aGUNCj5qb2Igb2YgYSBkaWZmZXJlbnQgcGF0Y2gs IHNvIEkgaGF2ZSB1cGRhdGVkIGl0IGFjY29yZGluZ2x5LiAgR2xhZCB0bw0KPnNlZSB0aGF0IHlv dSBkaWQgbm90IGZvcmdldCB0byBhZGFwdCBpdCBpbiB5b3VyIG93biBwYXRjaC4NCj4gDQo+KFRo ZSBjaGFuZ2UgaW4gY2F0dmVyc2lvbi5oIGlzIGEgc2VsZi1yZW1pbmRlci4uLikNClRoYW5rcyBm b3IgYWxsIG9mIHRoYXQsIHNvIG1hbnkgZGV0YWlscyBJIHN0aWxsIG5lZWQgdG8gcGF5IGF0dGVu dGlvbiB3aGVuIA0Kc3VibWl0IGEgcGF0Y2guDQoNCg0KDQpSZWdhcmRzLA0KSGlnaGdvIFNvZnR3 YXJlIChDYW5hZGEvQ2hpbmEvUGFraXN0YW4pIA0KVVJMIDogd3d3LmhpZ2hnby5jYSANCkVNQUlM OiBtYWlsdG86bW92ZWFkKGRvdClsaShhdCloaWdoZ28oZG90KWNhDQo= ------=_001_NextPart273438671607_=---- Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable