Thread (6 messages) flat view 6 messages, 3 authors, 2016-06-15

Re: [PATCH] Fix argument handling for fetch-pack call when stdout is connected and -q/--quiet is supplied.

From: Constantine Plotnikov <hidden>
Date: 2016-06-15 22:45:26

I think such patch would be too harsh for IDE plugin developers. When
git is run from IDE, the isatty(1) will be true. But progress
information will be still useful, to display an operation progress to
user. Please provide a way to force output of progress (for example
using environment).

Regards,
Constantine


On Sat, Oct 4, 2008 at 12:18 AM, Tuncer Ayaz [off-list ref] wrote:
quoted hunk ↗ jump to hunk
On Fri, Oct 3, 2008 at 9:50 PM, Daniel Barkalow [off-list ref] wrote:
quoted
On Fri, 3 Oct 2008, Tuncer Ayaz wrote:
<snip>
quoted
quoted
diff --git a/transport.c b/transport.c
index 71433d9..1f24011 100644
--- a/transport.c
+++ b/transport.c
@@ -644,7 +644,7 @@ static int fetch_refs_via_pack(struct transport *transport,
    args.include_tag = data->followtags;
    args.verbose = (transport->verbose > 0);
    args.quiet = args.no_progress = (transport->verbose < 0);
-   args.no_progress = !isatty(1);
+   args.no_progress = args.quiet || !isatty(1);
If you're doing that, remove the "args.no_progress =" from the previous
line, which was there to have that effect (but not so clearly). Aside from
that, it looks good to me.
<snip>

Thanks Daniel, that makes a lot of sense.

Signed-off-by: Tuncer Ayaz <redacted>
---
 transport.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/transport.c b/transport.c
index 71433d9..35cac44 100644
--- a/transport.c
+++ b/transport.c
@@ -643,8 +643,8 @@ static int fetch_refs_via_pack(struct transport *transport,
       args.use_thin_pack = data->thin;
       args.include_tag = data->followtags;
       args.verbose = (transport->verbose > 0);
-       args.quiet = args.no_progress = (transport->verbose < 0);
-       args.no_progress = !isatty(1);
+       args.quiet = (transport->verbose < 0);
+       args.no_progress = args.quiet || !isatty(1);
       args.depth = data->depth;

       for (i = 0; i < nr_heads; i++)
--
1.6.0.2
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help