[GH-ISSUE #35] Feature question #2

Open
opened 2026-02-16 10:23:43 -05:00 by yindo · 2 comments
Owner

Originally created by @joeblew99 on GitHub (Feb 28, 2017).
Original GitHub issue: https://github.com/go-gitea/git/issues/35

I am needing to be able to easily manage git repository but also fork them make changes and push them.

With standard git CLI there is a pretty standard song and dance to go through for the maintainer and the contributor.

So I figured why not wrap up this flow as a golang tool and get some commonality amount teams.

Is this a reasonable use case to built on top of this lib ?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Originally created by @joeblew99 on GitHub (Feb 28, 2017). Original GitHub issue: https://github.com/go-gitea/git/issues/35 I am needing to be able to easily manage git repository but also fork them make changes and push them. With standard git CLI there is a pretty standard song and dance to go through for the maintainer and the contributor. So I figured why not wrap up this flow as a golang tool and get some commonality amount teams. Is this a reasonable use case to built on top of this lib ? <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/42530085-feature-question?utm_campaign=plugin&utm_content=tracker%2F47809898&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F47809898&utm_medium=issues&utm_source=github). </bountysource-plugin>
yindo added the kind/question label 2026-02-16 10:23:43 -05:00
Author
Owner

@lunny commented on GitHub (Feb 28, 2017):

This project is not a pure go implementation of git. There are many functions are wrap of git command.

@lunny commented on GitHub (Feb 28, 2017): This project is not a pure go implementation of git. There are many functions are wrap of git command.
Author
Owner

@sapk commented on GitHub (Apr 26, 2017):

This implementation, like @lunny say, is more of a wrapper around git cli command that is use in gitea. You can use it as a lib to clone, Push, Commit some changes ...
You can found generated documentation here : https://godoc.org/code.gitea.io/git

If you prefer a complete go implementation there is that : https://github.com/src-d/go-git (it's maybe more documented with example also)

If it answer your question, please close this issue.

@sapk commented on GitHub (Apr 26, 2017): This implementation, like @lunny say, is more of a wrapper around git cli command that is use in gitea. You can use it as a lib to clone, Push, Commit some changes ... You can found generated documentation here : https://godoc.org/code.gitea.io/git If you prefer a complete go implementation there is that : https://github.com/src-d/go-git (it's maybe more documented with example also) If it answer your question, please close this issue.
yindo changed title from Feature question to [GH-ISSUE #35] Feature question 2026-06-05 16:30:40 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: go-gitea/git#2