Hi again,

I'm beginning to sound like a broken record. That's what happens when I try
doing things after getting a flu and covid shots(side effects: fever - chills -
aches - sleepy). Way better than the flu or covid.  :-)

Anyway, to test, started a new terminal and shell and ran the attached function.
The function clones all three repositories in the /tmp directory.
The results are as follows:

github
URL: https://github.com/zsh-users/zsh.git
LogFileName: /tmp/zsh_git_repos/github/clone_error_log
return code:  0

zsh-5.9-91-g1de8baded

gitlab
URL: https://gitlab.com/zsh-org/zsh.git
LogFileName: /tmp/zsh_git_repos/gitlab/clone_error_log
return code:  0

zsh-5.9-85-g67d4bf5bb

sourceforge
URL: git://git.code.sf.net/p/zsh/code
LogFileName: /tmp/zsh_git_repos/sourceforge/clone_error_log
return code:  0

zsh-5.9-91-g1de8baded

As you can see from the output of the git describe command, gitlab does not give
the same result as the other sites.

git log starts with:

commit 67d4bf5bb936a5b95160410b4790f2bf4113c75f (HEAD -> master, origin/master, origin/HEAD)
Author: Peter Stephenson <p.stephenson@samsung.com>
Date:   Mon Dec 12 10:30:13 2022 +0000

    51134: ! return doesn't change the return status

So unless I'm missing something, or still suffering the side effects of the flu and
covid shots, it appears to indicate that gitlab isn't up to date.

I would appreciate it if someone could run the function and verify if they get the
same results.

Thanks and Regards,

Jim