On Tue, 2017-11-28 at 18:09 +0200, KES wrote:
> Hi.
>
> I get often patches which can be minimized:
>
I guess the one below can't be (see below).
> @@ -60,11 +64,8 @@ sub _get_filter {
> address => { -like => \[ '?', "%$search%" ] },
> company => { -like => \[ '?', "%$search%" ] },
> country_code => { '=' => \[ 'UPPER(?)' => $search ] },
> - ]);
>
> - $users = $users->search( $filter, {
> - prefetch => { Packages => { Ips => { Subnet => { Server =>
> 'Locality' }}}},
> - });
> + ]);
>
>
> return $users;
>
> This patch can be minimized to:
>
> @@ -60,11 +64,8 @@ sub _get_filter {
> address => { -like => \[ '?', "%$search%" ] },
> company => { -like => \[ '?', "%$search%" ] },
> country_code => { '=' => \[ 'UPPER(?)' => $search ] },
> ]);
>
> - $users = $users->search( $filter, {
> - prefetch => { Packages => { Ips => { Subnet => { Server =>
> 'Locality' }}}},
> - });
>
>
> return $users;
>
> May you please fix the git to generate minimized patches?
>
You seemed to have overlooked the empty line above the ']);' in the
original patch. So, your minimized version isn't actually equivalent to
the original one. Further, when trying to recreate your patch I get the
following,
diff --git a/diff-test b/diff-test
index 1d5dc1b..f3ec38f 100644
--- a/diff-test
+++ b/diff-test
@@ -1,10 +1,8 @@
address => { -like => \[ '?', "%$search%" ] },
company => { -like => \[ '?', "%$search%" ] },
country_code => { '=' => \[ 'UPPER(?)' => $search ] },
+
]);
- $users = $users->search( $filter, {
- prefetch => { Packages => { Ips => { Subnet => { Server => 'Locality'
}}}},
- });
return $users;
I use git built from the source (2.15.0.531.g2ccb3012c)
--
Kaartic