From: "Nguyễn Thái Ngọc Duy" <pclouds@gmail.com>
To: git@vger.kernel.org
Cc: "Nguyễn Thái Ngọc Duy" <pclouds@gmail.com>
Subject: [PATCH 0/9] column output v3
Date: Sun, 20 Mar 2011 19:57:44 +0700 [thread overview]
Message-ID: <1300625873-18435-1-git-send-email-pclouds@gmail.com> (raw)
Compared to v2 [1]. It's quite ready for consumption:
- dense mode works better (and consumes more cpu cycles, but not much)
- there should be no impact when it's not activated (i.e. no
output buffering)
- column.ui is used for default settings. Not sure if I should go for
column.branch and column.tag
- --[no-]column can be used to override column.ui
[1] http://mid.gmane.org/1297254284-3729-1-git-send-email-pclouds@gmail.com
Nguyễn Thái Ngọc Duy (9):
Move term_columns() to pager.c and save terminal width before pager
Add display_columns() to display in columnar layout
column: add functions to parse column settings
display_columns: add COL_MODE_{COLUMN,ROW} mode
display_columns: add COL_DENSE to do unequal column layout
column: add column.ui for default column output settings
help: reuse display_columns() for help -a
tag: add --column
branch: add --column
.gitignore | 1 +
Documentation/config.txt | 24 +++
Documentation/git-branch.txt | 9 +
Documentation/git-tag.txt | 11 +-
Makefile | 3 +
builtin/branch.c | 23 ++-
builtin/tag.c | 21 ++-
column.c | 378 ++++++++++++++++++++++++++++++++++++++++++
column.h | 22 +++
help.c | 53 +-----
pager.c | 33 ++++
parse-options.h | 2 +
t/t9002-column.sh | 135 +++++++++++++++
test-column.c | 39 +++++
14 files changed, 701 insertions(+), 53 deletions(-)
create mode 100644 column.c
create mode 100644 column.h
create mode 100755 t/t9002-column.sh
create mode 100644 test-column.c
--
1.7.4.74.g639db
next reply other threads:[~2011-03-20 12:58 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-20 12:57 Nguyễn Thái Ngọc Duy [this message]
2011-03-20 12:57 ` [PATCH 1/9] Move term_columns() to pager.c and save terminal width before pager Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 2/9] Add display_columns() to display in columnar layout Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 3/9] column: add functions to parse column settings Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 4/9] display_columns: add COL_MODE_{COLUMN,ROW} mode Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 5/9] display_columns: add COL_DENSE to do unequal column layout Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 6/9] column: add column.ui for default column output settings Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 7/9] help: reuse display_columns() for help -a Nguyễn Thái Ngọc Duy
2011-03-20 16:04 ` Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 8/9] tag: add --column Nguyễn Thái Ngọc Duy
2011-03-20 12:57 ` [PATCH 9/9] branch: " Nguyễn Thái Ngọc Duy
2011-03-20 19:52 ` Teemu Likonen
2011-03-20 23:26 ` Nguyễn Thái Ngọc Duy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1300625873-18435-1-git-send-email-pclouds@gmail.com \
--to=pclouds@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.