Re: How to handle terminal detection in a daemon calling git?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, May 31, 2012 at 2:46 AM, Travis P <git@xxxxxxxxxxxxxxxxxx> wrote:
>
> I've got a script that runs in the background without a terminal.
> It actually does have STDOUT and STDERR set to a rotating log file.
>
> When it runs:
>  /bin/sh -c 'cd /to/my/wc; git pull --ff-only'
> the git command fails (rc 32768).
>
> When it runs
>  /bin/sh -c 'cd /to/my/wc; git pull --ff-only > /to/a/file 2>&1'
>
> or even
>  /bin/sh -c 'cd /to/my/wc; git pull --ff-only | cat'
>
> then all is well.  The command succeeds (rc 0, and I see the expected
> results).
>
> Piping through 'cat' is okay, but I'd rather avoid the 'trick'.  Is
> there
> some way to communicate to git that it should operate just as if output
> were redirected?

would "git --no-pager" help?  Honestly I don't know why your first
error occurred at all -- they should all have worked, IMO.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]