summaryrefslogtreecommitdiffstats
path: root/modules/uploader/diff.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/uploader/diff.go')
-rw-r--r--modules/uploader/diff.go38
1 files changed, 0 insertions, 38 deletions
diff --git a/modules/uploader/diff.go b/modules/uploader/diff.go
deleted file mode 100644
index e01947ea61..0000000000
--- a/modules/uploader/diff.go
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright 2019 The Gitea Authors. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-package uploader
-
-import (
- "strings"
-
- "code.gitea.io/gitea/models"
-)
-
-// GetDiffPreview produces and returns diff result of a file which is not yet committed.
-func GetDiffPreview(repo *models.Repository, branch, treePath, content string) (*models.Diff, error) {
- t, err := NewTemporaryUploadRepository(repo)
- defer t.Close()
- if err != nil {
- return nil, err
- }
- if err := t.Clone(branch); err != nil {
- return nil, err
- }
- if err := t.SetDefaultIndex(); err != nil {
- return nil, err
- }
-
- // Add the object to the database
- objectHash, err := t.HashObject(strings.NewReader(content))
- if err != nil {
- return nil, err
- }
-
- // Add the object to the index
- if err := t.AddObjectToIndex("100644", objectHash, treePath); err != nil {
- return nil, err
- }
- return t.DiffIndex()
-}