You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/routers/api/v1/repo
Denys Konovalov 275d4b7e3f
API endpoint for changing/creating/deleting multiple files (#24887)
This PR creates an API endpoint for creating/updating/deleting multiple
files in one API call similar to the solution provided by
[GitLab](https://docs.gitlab.com/ee/api/commits.html#create-a-commit-with-multiple-files-and-actions).

To archive this, the CreateOrUpdateRepoFile and DeleteRepoFIle functions
in files service are unified into one function supporting multiple files
and actions.

Resolves #14619
2 years ago
..
blob.go
branch.go Create a branch directly from commit on the create branch API (#22956) 2 years ago
collaborators.go Add context cache as a request level cache (#22294) 2 years ago
commits.go Filter get single commit (#24613) 2 years ago
file.go API endpoint for changing/creating/deleting multiple files (#24887) 2 years ago
fork.go Add IsErrRepoFilesAlreadyExist check when fork repo (#24678) 2 years ago
git_hook.go Move `convert` package to services (#22264) 2 years ago
git_ref.go
hook.go Add user webhooks (#21563) 2 years ago
hook_test.go Decouple the different contexts from each other (#24786) 2 years ago
issue.go Decouple the different contexts from each other (#24786) 2 years ago
issue_attachment.go Preserve file size when creating attachments (#23406) 2 years ago
issue_comment.go Use `CommentList` instead of `[]*Comment` (#24828) 2 years ago
issue_comment_attachment.go Preserve file size when creating attachments (#23406) 2 years ago
issue_dependency.go Add API to manage issue dependencies (#17935) 2 years ago
issue_label.go Move `convert` package to services (#22264) 2 years ago
issue_pin.go Add the ability to pin Issues (#24406) 2 years ago
issue_reaction.go Add context cache as a request level cache (#22294) 2 years ago
issue_stopwatch.go Move `convert` package to services (#22264) 2 years ago
issue_subscription.go Add context cache as a request level cache (#22294) 2 years ago
issue_tracked_time.go Decouple the different contexts from each other (#24786) 2 years ago
key.go Move `convert` package to services (#22264) 2 years ago
label.go Add loading yaml label template files (#22976) 2 years ago
language.go
main_test.go Merge setting.InitXXX into one function with options (#24389) 2 years ago
migrate.go Decouple the different contexts from each other (#24786) 2 years ago
milestone.go Move `convert` package to services (#22264) 2 years ago
mirror.go Add `sync_on_commit` option for push mirrors api (#22271) 2 years ago
notes.go Filters for GetAllCommits (#24568) 2 years ago
patch.go
pull.go Filters for GetAllCommits (#24568) 2 years ago
pull_review.go Make more functions use ctx instead of db.DefaultContext (#24068) 2 years ago
release.go Add context cache as a request level cache (#22294) 2 years ago
release_attachment.go Preserve file size when creating attachments (#23406) 2 years ago
release_tags.go Add context cache as a request level cache (#22294) 2 years ago
repo.go Improve Gitea's web context, decouple "issue template" code into service package (#24590) 2 years ago
repo_test.go Decouple the different contexts from each other (#24786) 2 years ago
star.go Add context cache as a request level cache (#22294) 2 years ago
status.go Decouple the different contexts from each other (#24786) 2 years ago
subscriber.go Add context cache as a request level cache (#22294) 2 years ago
tag.go Add context cache as a request level cache (#22294) 2 years ago
teams.go Add context cache as a request level cache (#22294) 2 years ago
topic.go Move `convert` package to services (#22264) 2 years ago
transfer.go Add context cache as a request level cache (#22294) 2 years ago
tree.go
wiki.go Pass 'not' to commit count (#24473) 2 years ago