All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.