После клонирования удаленного репозитория он не показывает удаленную ветку на -a. В чем может быть проблема? Как отладить его? В этом фрагменте две удаленные ветки не показаны:
$ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git
$ cd pythonwebkit
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
$ git --version
git version 1.8.3.1
Пробовал ту же команду на другой машине, она работает хорошо:
$ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git
Receiving objects: 100% (186886/186886), 818.91 MiB | 3.44 MiB/s, done.
$ cd pythonwebkit/
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/debian
remotes/origin/master
remotes/origin/python_codegen
$ git --version
git version 1.7.1
Пробовал также клонирование другого репо, он работает хорошо. Хотя я могу попробовать его на этой машине снова, но было бы лучше знать, что случилось.
Любые предложения или подсказки будут более чем приветствуются.
Редактирование: краткое изложение ответа: поскольку git версия 1.8.3.2 "-depth" и "-no-single-branch" необходимо использовать вместе, чтобы получить то же поведение, что и раньше. Это считается исправлением ошибки.