libgit2 / libgit2/libgit2sharp
LibGit2Sharp.Tests case where it pulls recent remote change and then checks it out?
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- C#
- Estrelas
- 3.5k
- Forks
- 925
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
I am having issues with getting REALLY RECENT new object commits when I do a pull/checkout of a branch. I looked through the Tests and didn’t see anywhere that was obviously doing this sort of test. Is there one?
Reproduction steps
Commit a brand new object using GitHub website.
Do a Commands.Pull/Commands.Checkout of the branch containing the object
Expected behavior
See new object
Actual behavior
Object is missing. Of note, I found that for some reason, if I get EVERY branch in the repo and then checkout the branch I actually need, I’ll end up with the new object most of the time (but not every time).
Version of LibGit2Sharp (release number or SHA1)
0.25.2
Operating system(s) tested; .NET runtime tested
Windows 7, Windows 10, .NET 4.7.1
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 em LibGit2Sharp.Tests localizando a cobertura de Commands.Pull e Commands.Checkout. Reproduza a sequência com um objeto recém-commitado pelo site do GitHub e, em seguida, verifique se o branch obtido pelo checkout expõe esse objeto; considera-se concluído quando o comportamento estiver compreendido e coberto por um teste confiável.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp, git
- Domínio
- devtools
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100