Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for packed refs in GetTags() #31

Merged
merged 2 commits into from
Oct 13, 2017
Merged

Add support for packed refs in GetTags() #31

merged 2 commits into from
Oct 13, 2017

Conversation

necrophonic
Copy link

Addresses #27 for GetTags()

The existing GetTags() function returns nothing if the tags for a repository have been packed with git pack-refs as the /refs/tags folder is emptied.

This change makes GetTags() aware of the .git/packed-refs file (if present) and allows tags to be fetched from it.

Added tests to cover loose refs (/ref/tags), packed refs and mixture of both.

@unknwon
Copy link
Member

unknwon commented Oct 13, 2017

Thank you!

@unknwon unknwon merged commit 16c3751 into gogs:master Oct 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants