diff options
author | Johan Herland <johan@herland.net> | 2010-11-16 02:39:52 (JST) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2010-11-16 16:18:37 (JST) |
commit | ad230267f8ecae6cb4f0da17d7a5f75ba38203e2 (patch) | |
tree | b25cb32e8caf932b031691a5c85b827b847261c5 /ui-log.h | |
parent | 268b34af23cdcac87aed3300bfe6154cbc65753e (diff) | |
download | cgit-ad230267f8ecae6cb4f0da17d7a5f75ba38203e2.zip cgit-ad230267f8ecae6cb4f0da17d7a5f75ba38203e2.tar.gz |
ui-log: Line-wrap long commit subjects when showmsg is enabled
When showmsg is disabled ui-log truncates long commit subjects. This is good.
However, the same is not desirable when showmsg is enabled, since you then
end up with a truncated commit subject followed by the rest of the commit
message below.
Instead, when showmsg is enabled (and we're using all this space to display
the entire commit message, anyway), line-wrap the commit subject instead of
truncating it.
Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'ui-log.h')
-rw-r--r-- | ui-log.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2,7 +2,8 @@ | |||
2 | #define UI_LOG_H | 2 | #define UI_LOG_H |
3 | 3 | ||
4 | extern void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, | 4 | extern void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, |
5 | char *pattern, char *path, int pager); | 5 | char *pattern, char *path, int pager, |
6 | int commit_graph); | ||
6 | extern void show_commit_decorations(struct commit *commit); | 7 | extern void show_commit_decorations(struct commit *commit); |
7 | 8 | ||
8 | #endif /* UI_LOG_H */ | 9 | #endif /* UI_LOG_H */ |