Re: [PATCH v6 4/7] git-clean: use a git-add-interactive compatible UI

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

Re: [PATCH v6 4/7] git-clean: use a git-add-interactive compatible UI

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:57:09

Jiang Xin [off-list ref] writes:
2013/5/7 Jiang Xin [off-list ref]:
quoted
Rewrite menu using a new method `list_and_choose`, which is borrowed
from `git-add--interactive.perl`. We can reused this method later for
more actions.

Please NOTE:

 * Method `list_and_choose` return an array of integers, and
 * it is up to you to free the allocated memory of the array.
 * The array ends with EOF.
 * If user pressed CTRL-D (i.e. EOF), no selection returned.

Signed-off-by: Jiang Xin <redacted>
---
 builtin/clean.c | 410 ++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 367 insertions(+), 43 deletions(-)
...
quoted
-void edit_by_patterns_cmd()
+void pretty_print_menus(struct string_list *menu_list)
+{
+       struct strbuf buf = STRBUF_INIT;
unused buf should be deleted.
quoted
+       unsigned int local_colopts = 0;
+       struct column_options copts;
+
+       /*
+        * always enable column display, we only consult column.*
+        * about layout strategy and stuff
+        */
remove the above comments.
quoted
+       local_colopts = COL_ENABLED | COL_ROW;
+       memset(&copts, 0, sizeof(copts));
+       copts.indent = "  ";
+       copts.padding = 2;
+       print_columns(menu_list, local_colopts, &copts);
+       strbuf_release(&buf);
remove strbuf_release of unused variable : buf.
quoted
+}
...
quoted
+               } else if (MENU_STUFF_TYPE_STRING_LIST == stuff->type) {
+                       struct string_list_item *item;
+                       struct strbuf buf = STRBUF_INIT;
should call strbuf_release later
...
quoted
+       } else {
+               result = xmalloc(sizeof(int) * (nr + 1));
+               memset(result, 0, sizeof(int) * (nr + 1));
Add initial for j here:

What is this message trying to achieve?  "self review"???

A bit puzzled....

Re: [PATCH v6 4/7] git-clean: use a git-add-interactive compatible UI

From: Jiang Xin <hidden>
Date: 2016-06-15 22:57:10

2013/5/7 Junio C Hamano [off-list ref]:
What is this message trying to achieve?  "self review"???

A bit puzzled....
Maybe I should send a new rerolled patch series after this. Yesterday I
wanted to wait for a while to see suggestions and reviews from others.

-- 
Jiang Xin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help