Issue with Repository#fetch/fetchAll fetchOptions
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 5.8k
- Forks
- 704
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
I have been trying to fetch the tags of my repo, by setting fetchOptions downloadTags:1. However, it didn't seem to work. Is this method obsolete (see following code for replication)?
let repository = myRepo;
return repository.fetchAll({
callbacks: {
certificateCheck: () => {
return 1;
},
credentials: function(url, userName) {
return git.Cred.userpassPlaintextNew('email', 'access');
}
},
downloadTags: 1
}).then(()=>{ ... });
After a lot of reading, I stumbled upon this way of allowing for tags: git.Remote.setAutotag(repository, remote, 1);. It solved my problem, but I had to look around for a long time.
Am I doing something wrong with my initial code - or is this a bug? If the former, it would be nice to update the docs on this.
I appreciate all your hard work on this project 👍
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece pela documentação da API de Repository#fetch e Repository#fetchAll e compare o comportamento documentado de fetchOptions com a downloadTags: 1 reproduction fornecida. Verifique o uso de git.Remote.setAutotag(repository, remote, 1) mencionado na issue. Considera-se concluído quando a abordagem compatível para buscar tags estiver claramente documentada ou quando o comportamento for identificado como um bug para acompanhamento.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- git, javascript, node.js
- Domínio
- api, documentation
- Tipo de issue
- Documentação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100