Thread (16 messages) flat view 16 messages, 6 authors, 2016-06-15

Re: Scripted clone generating an incomplete, unusable .git/config

From: Nguyen Thai Ngoc Duy <hidden>
Date: 2016-06-15 22:50:01

On Thu, Nov 11, 2010 at 5:37 PM, Jonathan Nieder [off-list ref] wrote:
Hi,

Dun Peal wrote:
quoted
  $ python -c "import os; os.popen('git clone git@git.domain.com:repos/repo.git')"
  [...]
  $ cat repo/.git/config
  [branch "master"]
          remote = origin
          merge = refs/heads/master
It looks like you've probably figured it out already, but for
completeness:

Most likely the clone is terminating when Python exits, perhaps due to
SIGPIPE.  It doesn't look like a bug to me; I suspect you meant to use
os.system(), which is synchronous, instead.  You might be able to get
a better sense of what happened with GIT_TRACE=1 or strace.
If "git clone" is terminated before it completes, shouldn't it clean
the uncompleted repo?
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help