Можно ли нажать фиксацию, а не ссылку в libgit2?

Можно ли нажать фиксацию, а не ссылку в libgit2, т.е. в основном сделать эквивалент git push {remote} {commit}:{branch}?

Когда я пытаюсь вызвать git_remote_upload() с refspec, например e9c46cd9071113c95f6b3fb48b74f98056abf7a1:refs/heads/master, происходит сбой с этой ошибкой:

Нет такой ссылки 'e9c46cd9071113c95f6b3fb48b74f98056abf7a1'

Я что-то делаю не так или эта функция просто не поддерживается?


person Pol    schedule 30.06.2016    source источник


Ответы (1)


Никто, кто использует push, еще не добавил эту функцию. Функции push ожидают, что refspecs будут использовать ссылки для обеих сторон.

person Carlos Martín Nieto    schedule 09.08.2016