From 1de6c89ec4f91501a0852a04761647aa2a06bd1e Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Tue, 23 Apr 2019 11:21:45 -0700 Subject: [PATCH 1/5] Replicate mutative issue within stripExternalFieldsFromTypeDefinition From aaceea59cfaaddac01f9fd84435a3eaadd8490c4 Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Tue, 23 Apr 2019 12:54:06 -0700 Subject: [PATCH 2/5] Reproduce functionality in a non-mutative way via graphql-js visit() From ff2ba099fe1bd402eb37eceddaa74275a5be9ada Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Tue, 23 Apr 2019 13:02:14 -0700 Subject: [PATCH 3/5] Cutover to new function and remove the old one From b08b306a8089f1d54923cb26f68128a533f52915 Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Tue, 23 Apr 2019 13:12:18 -0700 Subject: [PATCH 4/5] Remove cloning From cbd46e90cba71e274acf42c84e3347efb3599f50 Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Tue, 23 Apr 2019 15:30:38 -0700 Subject: [PATCH 5/5] Add mutation test case