Jonathan Nieder <jrnieder@xxxxxxxxx> writes: > Jérémie NIKAES wrote: > >> No, I actually still have the problem. The version commited on github >> is pulling revisions straight to refs/heads/master which is gross >> After discussing this matter with our teacher Matthieu Moy, I wanted >> to change this to refs/remotes/origin/master but then this warning >> gets thrown. > > The following fixes it for me. It seems it does, thanks! clone does not give the warning anymore, and incremental pull work. > sub mw_capabilities { > # print STDOUT "fetch\n"; > + print STDOUT "refspec refs/heads/*:refs/mediawiki/$remotename/*\n"; Is this "mediawiki" comming from the URL (mediawiki::...), or is it just a convention you've set? We've tried with refspec refs/heads/*:refs/remotes/origin/*, but without success. Do I understand correctly that the "pull" is done in 3 stages: 1) import into refs/mediawiki/origin 2) fetch the imported ref into refs/remotes/origin 3) and merge as usual into the current branch ? If so, I don't understand why the distinction between 1) and 2) is necessary, and why not to fetch directly into refs/remotes/origin/. IOW, in which case is refs/remotes/origin/master different from refs/mediawiki/origin/master for example? Thanks, -- Matthieu Moy http://www-verimag.imag.fr/~moy/ -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html