threads / discuss / 5012

testing for cloned repository

Subject: testing for cloned repository

## tl;dr

2 messages between Jul 27, 2006 and Jul 27, 2006.

replies: 1people: 2as markdown or json

Robert White· Jul 27, 2006, 13:46 UTC · lore
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
Johannes Schindelin· Jul 27, 2006, 14:10 UTC · re: Robert White · lore

Re: testing for cloned repository

Hi,
On Thu, 27 Jul 2006, Robert White wrote:
Show 5 quoted lines
> 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

← back to recent threads