diff options
Diffstat (limited to 'doc/forum/gitpush_problem')
4 files changed, 56 insertions, 0 deletions
diff --git a/doc/forum/gitpush_problem/comment_1_ba6fb30ea2e2759776351408a3a69b44._comment b/doc/forum/gitpush_problem/comment_1_ba6fb30ea2e2759776351408a3a69b44._comment new file mode 100644 index 00000000..11d24d50 --- /dev/null +++ b/doc/forum/gitpush_problem/comment_1_ba6fb30ea2e2759776351408a3a69b44._comment @@ -0,0 +1,13 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2015-07-30T15:00:57Z" + content=""" +About all I can tell from this is that "git fetch" is failing, and +apparently complaining about being passed a "gitpush" option. + +Since the only occurrance of "gitpush" is a internal flag that propellor +passes to itself, and not to git fetch, I don't know why your propellor +would be doing this. Perhaps if you turn on `PROPELLOR_DEBUG` you'll find +out more. +"""]] diff --git a/doc/forum/gitpush_problem/comment_2_342b7657b964e836840a78b85a09749b._comment b/doc/forum/gitpush_problem/comment_2_342b7657b964e836840a78b85a09749b._comment new file mode 100644 index 00000000..55bc85f6 --- /dev/null +++ b/doc/forum/gitpush_problem/comment_2_342b7657b964e836840a78b85a09749b._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 2""" + date="2015-07-30T15:29:46Z" + content=""" +Hmm, I do reproduce same problem spinning a remote host that's been +upgraded to this git version. +"""]] diff --git a/doc/forum/gitpush_problem/comment_3_419baa6f1738200b1368566a2e136d36._comment b/doc/forum/gitpush_problem/comment_3_419baa6f1738200b1368566a2e136d36._comment new file mode 100644 index 00000000..830ee7b0 --- /dev/null +++ b/doc/forum/gitpush_problem/comment_3_419baa6f1738200b1368566a2e136d36._comment @@ -0,0 +1,22 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 3""" + date="2015-07-30T15:32:50Z" + content=""" +What's happening here is propellor is running: git pull --progress +--upload-pack command, where command is "./propellor --gitpush". + +Apparently git's --upload-pack option parsing has changed in a way that +breaks this. + +I think this is a straight-up git bug. I have reported the bug to the +git mailing list. + +May have to work around the bug by just passing "./propellor" to +--upload-pack, and using environment variables to tell it what to do. + +Erm.. AFAIKS, git pull is no longer running --upload-pack specified +command at all. So it seems git has completely defeated how propellor --spin +sends a git push over its ssh channel. I don't have any prospect of a fix +right now. +"""]] diff --git a/doc/forum/gitpush_problem/comment_4_3843d9b82431f175f9194159a73a1fc9._comment b/doc/forum/gitpush_problem/comment_4_3843d9b82431f175f9194159a73a1fc9._comment new file mode 100644 index 00000000..7e8bcdb2 --- /dev/null +++ b/doc/forum/gitpush_problem/comment_4_3843d9b82431f175f9194159a73a1fc9._comment @@ -0,0 +1,13 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 4""" + date="2015-07-30T16:07:14Z" + content=""" +I have found a workaround -- Since git pull is broken, it can instead do a +git fetch followed by a git merge. I've put that fix in place. + +Unfortunately, --spin can't be used to deploy a fix that breaks the --spin +transport! So, hosts that are suffering from this problem will need to have +their propellor git repos updated in some other way, like pulling from a +central git repo. +"""]] |
