X-Recipient: archive-cygwin@delorie.com
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 6EE963860C35
Authentication-Results: sourceware.org; dmarc=none (p=none dis=none)
 header.from=SystematicSw.ab.ca
Authentication-Results: sourceware.org;
 spf=none smtp.mailfrom=brian.inglis@systematicsw.ab.ca
X-Authority-Analysis: v=2.4 cv=INe8tijG c=1 sm=1 tr=0 ts=5faabc13
 a=kiZT5GMN3KAWqtYcXc+/4Q==:117 a=kiZT5GMN3KAWqtYcXc+/4Q==:17
 a=IkcTkHD0fZMA:10 a=w_pzkKWiAAAA:8 a=uYT-Tk0qkVT609LjNaIA:9 a=QEXdDO2ut3YA:10
 a=sRI3_1zDfAgwuvI8zelB:22
Subject: Re: Git shows nothing in cmd.exe
To: cygwin@cygwin.com
References: <7f84cfbe25454067bc2841a83306f7de@BELBRU-EXMP101.eeas.europa.eu>
 <CA+kUOamscrjvXDrw_QW3XZ2wEvEjzFWyTsZfKThke9+Z+-7jYQ@mail.gmail.com>
 <72f4f32d00e44071afbaa74b6b77ebad@BELBRU-EXMP101.eeas.europa.eu>
 <CA+kUOa=FAVSofOx05rAsK04aX8Pn=-=Ktgd_0wqR5xdy1e+X2A@mail.gmail.com>
 <ac62ed9c07a94ee784d47bb38041a5a8@BELBRU-EXMP101.eeas.europa.eu>
From: Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
Organization: Systematic Software
Message-ID: <09a3fd0d-81ba-11c0-1e85-b3578f39e9f6@SystematicSw.ab.ca>
Date: Tue, 10 Nov 2020 09:13:06 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
 Thunderbird/78.4.1
MIME-Version: 1.0
In-Reply-To: <ac62ed9c07a94ee784d47bb38041a5a8@BELBRU-EXMP101.eeas.europa.eu>
Content-Language: en-CA
X-CMAE-Envelope: MS4xfC/AA4sb0rkKmJbKfQlRn4HWJjW0l2+M2zO2XeQxn0Y0wSHx6BRrMfgUfHygcYjGeSb6apLh8RIii1PSRkKdFFlIhCYn4vboyiEyyYUbpX+7P2KT1nr3
 kZGExwNTcmlo5zvBCq85eMvGwJUiPV9+dA1K739f5exqiKyFk4LjqwTlYJkVdoy4ILnLSk3wMsgSi9CXlwg5o9nj1HQ9xJpRN3M=
X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
 KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4,
 RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE,
 TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
Reply-To: cygwin@cygwin.com
Content-Type: text/plain; charset="utf-8"
Errors-To: cygwin-bounces@cygwin.com
Sender: "Cygwin" <cygwin-bounces@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 0AAGDcPv022653

On 2020-11-10 06:35, KAVALAGIOS Panagiotis (EEAS-EXT) wrote:
>> From: Cygwin <cygwin-bounces@cygwin.com> On Behalf Of Adam
>> Dinwoodie
>> Sent: 10 November 2020 13:57
>> Subject: Re: Git shows nothing in cmd.exe
>>
>> Thoughts below partly for my own reference, and partly in case anyone else
>> – including but not limited to Panos! – manages to take things further before
>> I do.
>>
>> I can't see anything obviously wrong here. There's two key oddities that
>> might be causing problems, though:
>>
>> - Cygwin is installed in `C:\Program Files\Cygwin`; that _should_ work, but it's
>> atypical, and spaces in filenames are a common source of problems.
>>
>> - This is a relatively old installation; I've not checked anything else, but Cygwin
>> Git v2.21.0-1 was released in May 2019 and there have been a bunch of
>> updates since then. I can't remember anything with these symptoms from
>> that time, however.
>>
>> I'm also curious about the Git configuration here, as I can see a bunch of ways
>> that could cause problems. I don't have the Cygwin bin directory in my path
>> to test this immediately, but for example `git branch -a` will try to call a pager
>> – `less` by default` – so I could imagine there being a PATH problem or similar
>> that's resulting in a duff pager call that's eating the output.
> 
> Adam, thank you very much! You found our issue. It is the "less" command from GnuWin32 that caused the problem:
> 
> C:\>where less
> C:\Program Files (x86)\GnuWin32\bin\less.exe
> C:\Program Files\Cygwin\bin\less.exe
> 
> C:\>rename "C:\Program Files (x86)\GnuWin32\bin\less.exe" less-OLD.exe
> 
> C:\>cd dev\Projects\TSSO_WKS\tsso-workstation-configuration
> 
> C:\DEV\Projects\TSSO_WKS\tsso-workstation-configuration>git branch -a
> * master
>   remotes/origin/master
> 
> It now displays correctly the branches.

Gnuwin32 *latest* package updates seem to be 10 years ago, some nearly 20.
Suggest deleting those and using current *mingw64*/msys Windows tools instead as
they are maintained with recent security fixes.
You should also be careful with PATHs using different toolchains: switch them
completely, or layer them carefully, to avoid these issues.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

