* [PATCH] gitk: use --textconv to generate diff text
@ 2009-05-11 7:18 Johannes Sixt
2009-05-11 7:34 ` Johannes Sixt
2009-05-11 9:13 ` Jeff King
0 siblings, 2 replies; 6+ messages in thread
From: Johannes Sixt @ 2009-05-11 7:18 UTC (permalink / raw)
To: Paul Mackerras; +Cc: Git Mailing List
From: Johannes Sixt <j6t@kdbg.org>
Date: Tue, 28 Apr 2009 14:03:54 +0200
For the most part gitk's focus is on showing history and changes in
a human readable form. For this reason, it makes sense to generate
the patch text in the diff view using --textconv so that textconv drivers
are used if they are defined.
gitk can also generate patches, but we do not use --textconv because
such patches could not be applied.
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
---
gitk-git/gitk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/gitk-git/gitk b/gitk-git/gitk
index 09eac46..a8a6022 100644
--- a/gitk-git/gitk
+++ b/gitk-git/gitk
@@ -7194,7 +7194,7 @@ proc getblobdiffs {ids} {
global limitdiffs vfilelimit curview
global diffencoding targetline diffnparents
- set cmd [diffcmd $ids "-p -C --cc --no-commit-id -U$diffcontext"]
+ set cmd [diffcmd $ids "-p --textconv -C --cc --no-commit-id -U$diffcontext"]
if {$ignorespace} {
append cmd " -w"
}
--
1.6.3.1007.g03ec
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH] gitk: use --textconv to generate diff text
2009-05-11 7:18 [PATCH] gitk: use --textconv to generate diff text Johannes Sixt
@ 2009-05-11 7:34 ` Johannes Sixt
2009-05-11 9:13 ` Jeff King
1 sibling, 0 replies; 6+ messages in thread
From: Johannes Sixt @ 2009-05-11 7:34 UTC (permalink / raw)
To: Paul Mackerras; +Cc: Git Mailing List
Johannes Sixt schrieb:
> From: Johannes Sixt <j6t@kdbg.org>
> Date: Tue, 28 Apr 2009 14:03:54 +0200
>
> For the most part gitk's focus is on showing history and changes in
> a human readable form. For this reason, it makes sense to generate
> the patch text in the diff view using --textconv so that textconv drivers
> are used if they are defined.
FWIW, I keep a few Word documents in git and use catdoc as textconv
driver. This works pretty well. Git-gui doesn't show any textual changes
(it treats the Word files as binary, and it has to), with this patch I can
use gitk to preview the changes in the worktree and the index.
-- Hannes
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] gitk: use --textconv to generate diff text
2009-05-11 7:18 [PATCH] gitk: use --textconv to generate diff text Johannes Sixt
2009-05-11 7:34 ` Johannes Sixt
@ 2009-05-11 9:13 ` Jeff King
2009-05-11 21:20 ` Junio C Hamano
2009-05-11 21:59 ` Paul Mackerras
1 sibling, 2 replies; 6+ messages in thread
From: Jeff King @ 2009-05-11 9:13 UTC (permalink / raw)
To: Johannes Sixt; +Cc: Paul Mackerras, Git Mailing List
On Mon, May 11, 2009 at 09:18:56AM +0200, Johannes Sixt wrote:
> For the most part gitk's focus is on showing history and changes in
> a human readable form. For this reason, it makes sense to generate
> the patch text in the diff view using --textconv so that textconv drivers
> are used if they are defined.
>
> gitk can also generate patches, but we do not use --textconv because
> such patches could not be applied.
>
> Signed-off-by: Johannes Sixt <j6t@kdbg.org>
As the original author of the textconv code, I am in favor of this. So
much so that I even posted basically the same patch before:
http://article.gmane.org/gmane.comp.version-control.git/102523
I had trouble finding much discussion in the archive, but I think it may
not have been taken because we were in release freeze (and textconv was
a brand new feature in the release at the time).
-Peff
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] gitk: use --textconv to generate diff text
2009-05-11 9:13 ` Jeff King
@ 2009-05-11 21:20 ` Junio C Hamano
2009-05-11 21:59 ` Paul Mackerras
1 sibling, 0 replies; 6+ messages in thread
From: Junio C Hamano @ 2009-05-11 21:20 UTC (permalink / raw)
To: Jeff King; +Cc: Johannes Sixt, Paul Mackerras, Git Mailing List
Jeff King <peff@peff.net> writes:
> On Mon, May 11, 2009 at 09:18:56AM +0200, Johannes Sixt wrote:
>
>> For the most part gitk's focus is on showing history and changes in
>> a human readable form. For this reason, it makes sense to generate
>> the patch text in the diff view using --textconv so that textconv drivers
>> are used if they are defined.
>>
>> gitk can also generate patches, but we do not use --textconv because
>> such patches could not be applied.
>>
>> Signed-off-by: Johannes Sixt <j6t@kdbg.org>
>
> As the original author of the textconv code, I am in favor of this.
I agree; I think textconv is meant for this kind of usage.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] gitk: use --textconv to generate diff text
2009-05-11 9:13 ` Jeff King
2009-05-11 21:20 ` Junio C Hamano
@ 2009-05-11 21:59 ` Paul Mackerras
2009-05-11 22:38 ` Jeff King
1 sibling, 1 reply; 6+ messages in thread
From: Paul Mackerras @ 2009-05-11 21:59 UTC (permalink / raw)
To: Jeff King; +Cc: Johannes Sixt, Git Mailing List
Jeff King writes:
> As the original author of the textconv code, I am in favor of this. So
> much so that I even posted basically the same patch before:
>
> http://article.gmane.org/gmane.comp.version-control.git/102523
>
> I had trouble finding much discussion in the archive, but I think it may
> not have been taken because we were in release freeze (and textconv was
> a brand new feature in the release at the time).
Which release did --textconv first appear in?
Paul.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] gitk: use --textconv to generate diff text
2009-05-11 21:59 ` Paul Mackerras
@ 2009-05-11 22:38 ` Jeff King
0 siblings, 0 replies; 6+ messages in thread
From: Jeff King @ 2009-05-11 22:38 UTC (permalink / raw)
To: Paul Mackerras; +Cc: Johannes Sixt, Git Mailing List
On Tue, May 12, 2009 at 07:59:37AM +1000, Paul Mackerras wrote:
> > I had trouble finding much discussion in the archive, but I think it may
> > not have been taken because we were in release freeze (and textconv was
> > a brand new feature in the release at the time).
>
> Which release did --textconv first appear in?
v1.6.1
-Peff
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-05-11 22:39 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-11 7:18 [PATCH] gitk: use --textconv to generate diff text Johannes Sixt
2009-05-11 7:34 ` Johannes Sixt
2009-05-11 9:13 ` Jeff King
2009-05-11 21:20 ` Junio C Hamano
2009-05-11 21:59 ` Paul Mackerras
2009-05-11 22:38 ` Jeff King
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).