From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.1706.1579222607511830596 for ; Thu, 16 Jan 2020 16:56:47 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: liming.gao@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jan 2020 16:56:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,327,1574150400"; d="scan'208";a="424273027" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga005.fm.intel.com with ESMTP; 16 Jan 2020 16:56:46 -0800 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 16 Jan 2020 16:56:38 -0800 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX602.ccr.corp.intel.com (10.109.6.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 17 Jan 2020 08:56:36 +0800 Received: from shsmsx606.ccr.corp.intel.com ([10.109.6.216]) by SHSMSX606.ccr.corp.intel.com ([10.109.6.216]) with mapi id 15.01.1713.004; Fri, 17 Jan 2020 08:56:36 +0800 From: "Liming Gao" To: Leif Lindholm CC: Laszlo Ersek , "devel@edk2.groups.io" , "Feng, Bob C" Subject: Re: [PATCH] BaseTools/Conf/gitattributes: fix "--function-context" for *.h and *.c Thread-Topic: [PATCH] BaseTools/Conf/gitattributes: fix "--function-context" for *.h and *.c Thread-Index: AQHVzJ24cWgZtFTaqEiHLAzucUV1HaftT9mAgACurBD//4KEAIAAhuYA Date: Fri, 17 Jan 2020 00:56:36 +0000 Message-ID: <1529165fc50e49e3abdf073f079c1efd@intel.com> References: <20200116184929.18020-1-lersek@redhat.com> <20200116215459.GG20629@bivouac.eciton.net> <428016653b214ab699ec2d6b4ecf2fc9@intel.com> <20200117005102.GJ20629@bivouac.eciton.net> In-Reply-To: <20200117005102.GJ20629@bivouac.eciton.net> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.36] MIME-Version: 1.0 Return-Path: liming.gao@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGVpZjoNCiAgLmFjdCBpcyBzYW1lIHRvIC5hc2xjLiBUaGVyZSBhcmUgbm8gY2FzZXMgaW4gb3Bl biBzb3VyY2UuIA0KDQpUaGFua3MNCkxpbWluZw0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N CkZyb206IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4gDQpTZW50OiAy MDIw5bm0MeaciDE35pelIDg6NTENClRvOiBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5j b20+DQpDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT47IGRldmVsQGVkazIuZ3Jv dXBzLmlvOyBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTog W1BBVENIXSBCYXNlVG9vbHMvQ29uZi9naXRhdHRyaWJ1dGVzOiBmaXggIi0tZnVuY3Rpb24tY29u dGV4dCIgZm9yICouaCBhbmQgKi5jDQoNCkxpbWluZywNCg0KSGVuY2UgdGhlICJwb3NzaWJseSIg OikNCg0KQWx0aG91Z2gsIEkgYWdyZWUsIGdyb3VwaW5nIGl0IHdpdGggLmFzbGMgKHdoaWNoIGRl ZmluaXRlbHkgKmlzKiBDKSwgd2FzIGEgYml0IGNvbmZ1c2luZy4NCg0KSSBjb3VsZG4ndCBhY3R1 YWxseSBmaW5kIGFueSAuYWN0IGluIHRoZSB0cmVlIC0gYXJlIHRob3NlIG9ic29sZXRlLCBvciBk byB3ZSBzaW1wbHkgbm90IGhhdmUgYW55IGluIHRoZSB0cmVlPyAoSWYgdGhlIGxhdHRlciwgc2hv dWxkIHdlIGFkZCBzb21ldGhpbmcgaW4gb3JkZXIgdG8gc3VwcG9ydCBzaW1wbGUgYnVpbGQgdGVz dHM/KQ0KDQpSZWdhcmRzLA0KDQpMZWlmDQoNCk9uIEZyaSwgSmFuIDE3LCAyMDIwIGF0IDAwOjIy OjAwICswMDAwLCBHYW8sIExpbWluZyB3cm90ZToNCj4gTGVpZjoNCj4gICBWZnIgaXMgbm90IEMg c3R5bGUgc291cmNlIGZpbGUuIEl0IGNhbid0IGJlIHJlZ2FyZGVkIGFzIEMgc291cmNlIGZpbGUu IA0KPiANCj4gTGFzemxvOg0KPiAgICBJcyB0aGVyZSBzdWNoIHN1cHBvcnQgZm9yIHRoZSBhc3Nl bWJseSBmaWxlLCBzdWNoIGFzIC5uYXNtPw0KPiANCj4gVGhhbmtzDQo+IExpbWluZw0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRo b2xtQGxpbmFyby5vcmc+DQo+IFNlbnQ6IDIwMjDlubQx5pyIMTfml6UgNTo1NQ0KPiBUbzogTGFz emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlv OyBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBHYW8sIA0KPiBMaW1pbmcgPGxp bWluZy5nYW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBCYXNlVG9vbHMvQ29u Zi9naXRhdHRyaWJ1dGVzOiBmaXggDQo+ICItLWZ1bmN0aW9uLWNvbnRleHQiIGZvciAqLmggYW5k ICouYw0KPiANCj4gT24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMTk6NDk6MjkgKzAxMDAsIExhc3ps byBFcnNlayB3cm90ZToNCj4gPiBUaGUgIi0tZnVuY3Rpb24tY29udGV4dCIgKCItVyIpIG9wdGlv biBvZiBnaXQtZGlmZiBkaXNwbGF5cyB0aGUgDQo+ID4gZW50aXJlIGJvZHkgb2YgYSBtb2RpZmll ZCBmdW5jdGlvbiwgbm90IGp1c3Qgc21hbGwgbW9kaWZpZWQgaHVua3MgDQo+ID4gd2l0aGluIHRo ZSBmdW5jdGlvbi4gSXQgaXMgdXNlZnVsIGZvciByZXZpZXdlcnMgd2hlbiB0aGUgY29kZSANCj4g PiBjaGFuZ2VzIHRvIHRoZSBmdW5jdGlvbiBhcmUgc21hbGwsIGJ1dCB0aGV5IGNvdWxkIGFmZmVj dCwgb3IgZGVwZW5kIA0KPiA+IG9uLCBjb250cm9sIGZsb3cgdGhhdCBpcyBmYXIgYXdheSBpbiB0 aGUgc2FtZSBmdW5jdGlvbi4NCj4gPiANCj4gPiBPZiBjb3Vyc2UsIHRoZSBzaXplIG9mIHRoZSBk aXNwbGF5ZWQgY29udGV4dCBjYW4gYmUgY29udHJvbGxlZCB3aXRoIA0KPiA+IHRoZSAiLVUiIG9w dGlvbiBhbnl3YXksIGJ1dCBzdWNoIGZpeGVkLXNpemUgY29udGV4dHMgYXJlIHVzdWFsbHkgDQo+ ID4gZWl0aGVyIHRvbyBzbWFsbCwgb3IgdG9vIGxhcmdlLCBpbiB0aGUgYWJvdmUgc2NlbmFyaW8u DQo+ID4gDQo+ID4gSXQgdHVybnMgb3V0IHRoYXQgIi0tZnVuY3Rpb24tY29udGV4dCIgZG9lcyBu b3Qgd29yayBjb3JyZWN0bHkgZm9yIA0KPiA+ICouaCBhbmQgKi5jIGZpbGVzIGluIGVkazIuIElu IHBhcnRpY3VsYXIsIGxhYmVscyBmb3IgdGhlIGdvdG8gDQo+ID4gaW5zdHJ1Y3Rpb24gKHdoaWNo IHRoZSBlZGsyIGNvZGluZyBzdHlsZSBwbGFjZXMgaW4gdGhlIGxlZnRtb3N0IA0KPiA+IGNvbHVt bikgYXBwZWFyIHRvIHRlcm1pbmF0ZSAiLS1mdW5jdGlvbi1jb250ZXh0Ii4NCj4gPiANCj4gPiBU aGUgImdpdCIgdXRpbGl0eSBjb250YWlucyBidWlsdC1pbiBodW5rIGhlYWRlciBwYXR0ZXJucyBm b3IgdGhlIEMgDQo+ID4gYW5kDQo+ID4gQysrIGxhbmd1YWdlcy4gSG93ZXZlciwgdGhleSBkbyBu b3QgdGFrZSBlZmZlY3QgaW4gZWRrMiBiZWNhdXNlIHdlDQo+ID4gZG9uJ3QgZXhwbGljaXRseSBh c3NpZ24gdGhlICJjcHAiIGdpdC1kaWZmIGRyaXZlciB0byBvdXIgKi5oIGFuZCAqLmMgDQo+ID4g ZmlsZXMuIFRoZQ0KPiA+IGdpdGF0dHJpYnV0ZXMoNSkgbWFudWFsIGV4cGxhaW5zIHRoYXQgdGhp cyBpcyByZXF1aXJlZDoNCj4gPiANCj4gPiA+ICAgICAgICAgICAgVGhlcmUgYXJlIGEgZmV3IGJ1 aWx0LWluIHBhdHRlcm5zIHRvIG1ha2UgdGhpcyBlYXNpZXIsIGFuZA0KPiA+ID4gICAgICAgICAg ICB0ZXggaXMgb25lIG9mIHRoZW0sIHNvIHlvdSBkbyBub3QgaGF2ZSB0byB3cml0ZSB0aGUgYWJv dmUgaW4NCj4gPiA+ICAgICAgICAgICAgeW91ciBjb25maWd1cmF0aW9uIGZpbGUgKHlvdSBzdGls bCBuZWVkIHRvIGVuYWJsZSB0aGlzIHdpdGgNCj4gPiA+ICAgICAgICAgICAgdGhlIGF0dHJpYnV0 ZSBtZWNoYW5pc20sIHZpYSAuZ2l0YXR0cmlidXRlcykuIFRoZSBmb2xsb3dpbmcNCj4gPiA+ICAg ICAgICAgICAgYnVpbHQgaW4gcGF0dGVybnMgYXJlIGF2YWlsYWJsZToNCj4gPiA+DQo+ID4gPiAg ICAgICAgICAgIFsuLi5dDQo+ID4gPg0KPiA+ID4gICAgICAgICAgICAqICAgY3BwIHN1aXRhYmxl IGZvciBzb3VyY2UgY29kZSBpbiB0aGUgQyBhbmQgQysrDQo+ID4gPiAgICAgICAgICAgICAgICBs YW5ndWFnZXMuDQo+ID4gDQo+ID4gVGhlIGtleSBzdGF0ZW1lbnQgaXMgdGhlIG9uZSBpbiBwYXJl bnRoZXNlcy4NCj4gPiANCj4gPiBUaHVzLCBtYXJrIG91ciAqLmggYW5kICouYyBmaWxlcyBhcyBi ZWxvbmdpbmcgdG8gdGhlICJjcHAiIGdpdC1kaWZmIA0KPiA+IGRyaXZlci4NCj4gPiANCj4gPiBU aGlzIGNoYW5nZSBoYXMgYSBkcmFtYXRpYyBlZmZlY3Qgb24gdGhlIGZvbGxvd2luZyBjb21tYW5k LCBmb3IgZXhhbXBsZToNCj4gPiANCj4gPiAkIGdpdCBzaG93IC1XIDJlZjBjMjdjYjg0Yw0KPiAN Cj4gVGhpcyBsb29rcyByZWFsbHkgZ29vZCwgSSBkaWRuJ3QgcmVhbGlzZSB3ZSB3ZXJlbid0IGFj dHVhbGx5IHVzaW5nIHByb3Blcmx5IEMtYXdhcmUgZGlmZiBieSBkZWZhdWx0LiBBbmQgdGhhbmsg eW91IGZvciB0aGUgcGVyZmVjdCBsZXZlbCBvZiBiYWNrZ3JvdW5kLg0KPiANCj4gSG93ZXZlciwg aWYgZG9pbmcgdGhpcyBjaGFuZ2UsIHdvdWxkIHdlIHdhbnQgdG8gYXBwbHkgaXQgdG8gYWxsIHNv dXJjZSBjb2RlIHR5cGVzIHN1cHBvcnRlZCBieSBCYXNlVG9vbHMgKGkuZS4gcmVmZXJlbmNlZCBp biBidWlsZF9ydWxlLnRlbXBsYXRlKT8NCj4gDQo+IFRoYXQgd291bGQgbWVhbjoNCj4gDQo+IC5j DQo+IC5jYw0KPiAuQw0KPiAuQ0MNCj4gLmNwcA0KPiAuQ3BwDQo+IC5DUFANCj4gLmgNCj4gLkgN Cj4gDQo+IGFuZCBwb3NzaWJseQ0KPiANCj4gLmFjdA0KPiAuYXNsYw0KPiAudmZyDQo+IC5WZnIN Cj4gLlZGUg0KPiANCj4gLw0KPiAgICAgTGVpZg0KPiANCj4gPiANCj4gPiBDYzogQm9iIEZlbmcg PGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiA+IENjOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRo b2xtQGxpbmFyby5vcmc+DQo+ID4gQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ ID4gLS0tDQo+ID4gIEJhc2VUb29scy9Db25mL2dpdGF0dHJpYnV0ZXMgfCAyICsrDQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvQmFz ZVRvb2xzL0NvbmYvZ2l0YXR0cmlidXRlcyANCj4gPiBiL0Jhc2VUb29scy9Db25mL2dpdGF0dHJp YnV0ZXMgaW5kZXggNThiOTNlOWQ0YzI3Li44YjhiNGI5MjEwNWIgDQo+ID4gMTAwNjQ0DQo+ID4g LS0tIGEvQmFzZVRvb2xzL0NvbmYvZ2l0YXR0cmlidXRlcw0KPiA+ICsrKyBiL0Jhc2VUb29scy9D b25mL2dpdGF0dHJpYnV0ZXMNCj4gPiBAQCAtMTcsMyArMTcsNSBAQA0KPiA+ICAqLmZkZiAgICAg ZGlmZj1pbmkNCj4gPiAgKi5mZGYuaW5jIGRpZmY9aW5pDQo+ID4gICouaW5mICAgICBkaWZmPWlu aQ0KPiA+ICsqLmggICAgICAgZGlmZj1jcHANCj4gPiArKi5jICAgICAgIGRpZmY9Y3BwDQo+ID4g LS0NCj4gPiAyLjE5LjEuMy5nMzAyNDdhYTVkMjAxDQo+ID4gDQo=