testing for cloned repository

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

testing for cloned repository

From: Robert White <hidden>
Date: 2016-06-15 22:42:34

I am using:
if [ -f ".git/remotes/origin" ]; then
	# this repository is a clone
fi
in a bash script to test if a repository was cloned and then do  
appropriate pulls and pushes which fit my situation.
Is this the proper way to test this or should I be using something  
different?

Thanks in advance for your help and for providing git.  I have been  
using it on my Linux and MacOSX machines without any problems.

Bob White

Re: testing for cloned repository

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:42:34

Hi,

On Thu, 27 Jul 2006, Robert White wrote:
if [ -f ".git/remotes/origin" ]; then
	# this repository is a clone
fi
in a bash script to test if a repository was cloned and then do appropriate
pulls and pushes which fit my situation.
I think it would be better to do this:

-- snip --
. git-parse-remote
test "$(get_remote_url origin)" != origin && echo "is cloned"
-- snap --

There are 3 different ways to store remote information ATM, and this 
method gets them all (even if, at a certain distant time in the future, 
the default should be changed).

Hth,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help