On Aug 12, 2007, at 5:17 AM, Paul Mackerras wrote:
Steffen Prohaska writes:
Any chance to get this patch applied? It works for me.
Some comments:
@@ -731,7 +732,16 @@ proc makewindow {} {
-command changediffdisp -variable diffelide -value {0 1}
radiobutton .bleft.mid.new -text "New version" \
-command changediffdisp -variable diffelide -value {1 0}
- pack .bleft.mid.diff .bleft.mid.old .bleft.mid.new -side left
Just add another pack command rather than extending this one.
Thanks. Didn't understand what pack does and thought it might be
needed to pack all at once into a 'single' pack.
+ label .bleft.mid.labeldiffcontext -text " Lines of
context: " \
+ -font $uifont
This is hard to read because the continuation line isn't indented
further that the first line. Please indent continuation lines by an
extra 4 spaces.
I fixed more of them. I typically work with a no-tab rule. Hope I
spotted all other places with wrong indent, too.
+# empty strings or integers accepted
+proc diffcontextvalidate {v} {
+ if {[string length $v] == 0} {
+ return 1
+ }
+ if {[string is integer $v]} {
+ if {$v > 0} {
+ return 1
+ }
+ }
+ return 0
+}
"string is integer" will already accept the null string and return 1.
replaced this by a regexp.
+proc diffcontextchange {n1 n2 op} {
+ global diffcontextstring diffcontext
+
+ if {[string is integer $diffcontextstring]} {
+ if {$diffcontextstring > 0} {
Once again, "string is integer" returning 1 doesn't guarantee the
string is non-empty. Use "string is integer -strict" if you want
that.
Ah, thanks, didn't know that.
+ set diffcontext $diffcontextstring
+ reselectline
Inconsistent indentation.
ok.
+set diffcontext 3
+
It would be nice to save diffcontext in the ~/.gitkrc.
done.
Will send a patch in a minute.
Steffen
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html