From: Junio C Hamano Date: Wed, 20 Jan 2010 06:23:14 GMT Subject: Re: [question] retrieve some patches from another repository Message-ID: <7vljft5m7h.fsf@alter.siamese.dyndns.org> In-Reply-To: <20100120054614.GA1965@crane-desktop> Crane Cai writes: > * merge point will cause duplicated patch generated, for example repo B has x, > y, z, then accepted by repo A in merge point, and then merge back to repo B > (they are different with commit id), they will generate 2 twice. This is inevitable, if 'x' and (say) 'b' corresponds to each other but has textual changes due to different context. > * some commits do not only change the driver source code, and they change some > other files also. Unfortunately git format-patch cut them. It cause compile > error. You are probably running "format-patch a.. -- path/to/file.c". Try giving it the --full-diff option as well. We've recently discussed to make it the default for format-patch but the discussion thread petered out and didn't reach conclusion.