Re: [PATCH 1/3] Move bundle specific stuff into bundle.[ch]
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 18, 2007, 06:13 UTC
- Message-ID
- <7vy7he8cjl.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20070718032907.GY32566@spearce.org>
"Shawn O. Pearce" <spearce@spearce.org> writes:
Show 31 quoted lines
> What about a patch format like this? I doubt people move more than
> 26 blocks in the same patch of the same file, so using a single
> character block prefix when the before/after images are identical
> might work OK.
>
> diff --git a/git-gui.sh b/git-gui.sh
> index 0443129..f13fa80 100755
> --- a/git-gui.sh
> +++ b/git-gui.sh
> a@@ -632,6 +632,43 a@@ You are using [git-version]:
>
> ######################################################################
> ##
> a+## feature option selection
> ...
> a+
> a+######################################################################
> a+##
> ## repository setup
>
> if {[catch {
> a@@ -1598,43 +1635,6 a@@ apply_config
>
> ######################################################################
> ##
> a-## feature option selection
> ....
> a-##
> ## ui construction
>
> set ui_comm {}Gaah, my eyes, my *eyes*!!
runs, stays in bathroom for 10 minutes and washes, and
comes back...It might not be actually so bad. But I wonder if it would be more obvious if you do not show the whole "a-" lines but leave just a marker there. That is (ugliness of "a@@" and "a-" that made me wash my eyes needs to be fixed, though -- but that is only the syntax):
a@@ -1598,43 +1635,6 a@@ apply_config
######################################################################
##
a-<<< Block a was originally here >>>
## ui construction
set ui_comm {}You are coming up with a new output format that is only used when it is a straight move and nothing else, so by definition there is really no need to show both removal and addition.