14 lines
613 B
Go
14 lines
613 B
Go
package git
|
|
|
|
import gitea_git "code.gitea.io/gitea/modules/git"
|
|
|
|
func GetDiffFileOnlyName(repo *gitea_git.Repository, base, head string) (string, error) {
|
|
stdout, _, err := gitea_git.NewCommand(repo.Ctx, "diff", "--name-only").AddDynamicArguments(base, head).RunStdString(&gitea_git.RunOpts{Dir: repo.Path})
|
|
return stdout, err
|
|
}
|
|
|
|
func GetDiffStringByFilePath(repo *gitea_git.Repository, base, head, filepath string) (string, error) {
|
|
stdout, _, err := gitea_git.NewCommand(repo.Ctx, "diff", "-p").AddDynamicArguments(base, head, filepath).RunStdString(&gitea_git.RunOpts{Dir: repo.Path})
|
|
return stdout, err
|
|
}
|