Skip to content

Commit 1ce60ac

Browse files
committed
Revert "Changes from gitea:master (go-gitea#130)"
This reverts commit 17b247f.
1 parent 17b247f commit 1ce60ac

File tree

548 files changed

+10729
-87161
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

548 files changed

+10729
-87161
lines changed

.drone.yml

+7-29
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ workspace:
33
path: src/code.gitea.io/gitea
44

55
pipeline:
6-
clone:
7-
image: plugins/git
8-
tags: true
9-
106
test:
117
image: webhippie/golang:edge
128
pull: true
@@ -60,7 +56,7 @@ pipeline:
6056
- make release
6157
when:
6258
event: [ push, tag ]
63-
branch: [ master, release/*, refs/tags/* ]
59+
branch: [ master, refs/tags/* ]
6460

6561
coverage:
6662
image: plugins/coverage
@@ -71,19 +67,11 @@ pipeline:
7167
docker:
7268
image: plugins/docker
7369
repo: gitea/gitea
74-
tags: [ '${DRONE_TAG##v}' ]
70+
tags: [ '${TAG}' ]
7571
when:
7672
event: [ tag ]
7773
branch: [ refs/tags/* ]
7874

79-
docker:
80-
image: plugins/docker
81-
repo: gitea/gitea
82-
tags: [ '${DRONE_BRANCH##release/v}' ]
83-
when:
84-
event: [ push ]
85-
branch: [ release/* ]
86-
8775
docker:
8876
image: plugins/docker
8977
repo: gitea/gitea
@@ -97,30 +85,20 @@ pipeline:
9785
path_style: true
9886
strip_prefix: dist/release/
9987
source: dist/release/*
100-
target: /gitea/${DRONE_TAG##v}
101-
when:
102-
event: [ tag ]
103-
branch: [ refs/tags/* ]
104-
105-
release:
106-
image: plugins/s3
107-
path_style: true
108-
strip_prefix: dist/release/
109-
source: dist/release/*
110-
target: /gitea/${DRONE_BRANCH##release/v}
88+
target: /gitea/master
11189
when:
11290
event: [ push ]
113-
branch: [ release/* ]
91+
branch: [ master ]
11492

11593
release:
11694
image: plugins/s3
11795
path_style: true
11896
strip_prefix: dist/release/
11997
source: dist/release/*
120-
target: /gitea/master
98+
target: /gitea/$$TAG
12199
when:
122-
event: [ push ]
123-
branch: [ master ]
100+
event: [ tag ]
101+
branch: [ refs/tags/* ]
124102

125103
github:
126104
image: plugins/github-release

.drone.yml.sig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIGJhc2U6IC9zcnYvYXBwCiAgcGF0aDogc3JjL2NvZGUuZ2l0ZWEuaW8vZ2l0ZWEKCnBpcGVsaW5lOgogIGNsb25lOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0CiAgICB0YWdzOiB0cnVlCgogIHRlc3Q6CiAgICBpbWFnZTogd2ViaGlwcGllL2dvbGFuZzplZGdlCiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDEKICAgICAgVEFHUzogc3FsaXRlIGJpbmRhdGEKICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gYXBrIC1VIGFkZCBvcGVuc3NoLWNsaWVudAogICAgICAtIG1ha2UgY2xlYW4KICAgICAgLSBtYWtlIGdlbmVyYXRlCiAgICAgIC0gbWFrZSB2ZXQKICAgICAgLSBtYWtlIGxpbnQKICAgICAgLSBtYWtlIHRlc3QKICAgICAgLSBtYWtlIGJ1aWxkCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoLCB0YWcsIHB1bGxfcmVxdWVzdCBdCgogIHRlc3QtbXlzcWw6CiAgICBpbWFnZTogd2ViaGlwcGllL2dvbGFuZzplZGdlCiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDEKICAgICAgVEFHUzogc3FsaXRlIGJpbmRhdGEKICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSB0ZXN0LW15c3FsCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoIF0KCiAgdGVzdC1wZ3NxbDoKICAgIGltYWdlOiB3ZWJoaXBwaWUvZ29sYW5nOmVkZ2UKICAgIHB1bGw6IHRydWUKICAgIGVudmlyb25tZW50OgogICAgICBDR09fRU5BQkxFRDogMQogICAgICBUQUdTOiBzcWxpdGUgYmluZGF0YQogICAgICBHT1BBVEg6IC9zcnYvYXBwCiAgICBjb21tYW5kczoKICAgICAgLSBtYWtlIHRlc3QtcGdzcWwKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQoKICB1cGRhdGVyOgogICAgaW1hZ2U6IGthcmFsYWJlL3hnby1sYXRlc3Q6bGF0ZXN0CiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDEKICAgICAgVEFHUzogc3FsaXRlIGJpbmRhdGEKICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSByZWxlYXNlCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoLCB0YWcgXQogICAgICBicmFuY2g6IFsgbWFzdGVyLCByZWxlYXNlLyosIHJlZnMvdGFncy8qIF0KCiAgY292ZXJhZ2U6CiAgICBpbWFnZTogcGx1Z2lucy9jb3ZlcmFnZQogICAgc2VydmVyOiBodHRwczovL2NvdmVyYWdlLmdpdGVhLmlvCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoLCB0YWcsIHB1bGxfcmVxdWVzdCBdCgogIGRvY2tlcjoKICAgIGltYWdlOiBwbHVnaW5zL2RvY2tlcgogICAgcmVwbzogZ2l0ZWEvZ2l0ZWEKICAgIHRhZ3M6IFsgJyR7RFJPTkVfVEFHIyN2fScgXQogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgdGFnIF0KICAgICAgYnJhbmNoOiBbIHJlZnMvdGFncy8qIF0KCiAgZG9ja2VyOgogICAgaW1hZ2U6IHBsdWdpbnMvZG9ja2VyCiAgICByZXBvOiBnaXRlYS9naXRlYQogICAgdGFnczogWyAnJHtEUk9ORV9CUkFOQ0gjI3JlbGVhc2Uvdn0nIF0KICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQogICAgICBicmFuY2g6IFsgcmVsZWFzZS8qIF0KCiAgZG9ja2VyOgogICAgaW1hZ2U6IHBsdWdpbnMvZG9ja2VyCiAgICByZXBvOiBnaXRlYS9naXRlYQogICAgdGFnczogWyAnbGF0ZXN0JyBdCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoIF0KICAgICAgYnJhbmNoOiBbIG1hc3RlciBdCgogIHJlbGVhc2U6CiAgICBpbWFnZTogcGx1Z2lucy9zMwogICAgcGF0aF9zdHlsZTogdHJ1ZQogICAgc3RyaXBfcHJlZml4OiBkaXN0L3JlbGVhc2UvCiAgICBzb3VyY2U6IGRpc3QvcmVsZWFzZS8qCiAgICB0YXJnZXQ6IC9naXRlYS8ke0RST05FX1RBRyMjdn0KICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHRhZyBdCiAgICAgIGJyYW5jaDogWyByZWZzL3RhZ3MvKiBdCgogIHJlbGVhc2U6CiAgICBpbWFnZTogcGx1Z2lucy9zMwogICAgcGF0aF9zdHlsZTogdHJ1ZQogICAgc3RyaXBfcHJlZml4OiBkaXN0L3JlbGVhc2UvCiAgICBzb3VyY2U6IGRpc3QvcmVsZWFzZS8qCiAgICB0YXJnZXQ6IC9naXRlYS8ke0RST05FX0JSQU5DSCMjcmVsZWFzZS92fQogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCBdCiAgICAgIGJyYW5jaDogWyByZWxlYXNlLyogXQoKICByZWxlYXNlOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHN0cmlwX3ByZWZpeDogZGlzdC9yZWxlYXNlLwogICAgc291cmNlOiBkaXN0L3JlbGVhc2UvKgogICAgdGFyZ2V0OiAvZ2l0ZWEvbWFzdGVyCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoIF0KICAgICAgYnJhbmNoOiBbIG1hc3RlciBdCgogIGdpdGh1YjoKICAgIGltYWdlOiBwbHVnaW5zL2dpdGh1Yi1yZWxlYXNlCiAgICBmaWxlczoKICAgICAgLSBkaXN0L3JlbGVhc2UvKgogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgdGFnIF0KICAgICAgYnJhbmNoOiBbIHJlZnMvdGFncy8qIF0KCiAgZ2l0dGVyOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0dGVyCgpzZXJ2aWNlczoKICBteXNxbDoKICAgIGltYWdlOiBteXNxbDo1LjcKICAgIGVudmlyb25tZW50OgogICAgICAtIE1ZU1FMX0RBVEFCQVNFPXRlc3QKICAgICAgLSBNWVNRTF9BTExPV19FTVBUWV9QQVNTV09SRD15ZXMKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQoKICBwZ3NxbDoKICAgIGltYWdlOiBwb3N0Z3Jlczo5LjUKICAgIGVudmlyb25tZW50OgogICAgICAtIFBPU1RHUkVTX0RCPXRlc3QKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQo.NGE3UiNBappXiPimJXv1DzgjT3k2hofGPsCPhw7KsSM
1+
eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIGJhc2U6IC9zcnYvYXBwCiAgcGF0aDogc3JjL2NvZGUuZ2l0ZWEuaW8vZ2l0ZWEKCnBpcGVsaW5lOgogIHRlc3Q6CiAgICBpbWFnZTogd2ViaGlwcGllL2dvbGFuZzplZGdlCiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDEKICAgICAgVEFHUzogc3FsaXRlIGJpbmRhdGEKICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gYXBrIC1VIGFkZCBvcGVuc3NoLWNsaWVudAogICAgICAtIG1ha2UgY2xlYW4KICAgICAgLSBtYWtlIGdlbmVyYXRlCiAgICAgIC0gbWFrZSB2ZXQKICAgICAgLSBtYWtlIGxpbnQKICAgICAgLSBtYWtlIHRlc3QKICAgICAgLSBtYWtlIGJ1aWxkCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoLCB0YWcsIHB1bGxfcmVxdWVzdCBdCgogIHRlc3QtbXlzcWw6CiAgICBpbWFnZTogd2ViaGlwcGllL2dvbGFuZzplZGdlCiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDEKICAgICAgVEFHUzogc3FsaXRlIGJpbmRhdGEKICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSB0ZXN0LW15c3FsCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoIF0KCiAgdGVzdC1wZ3NxbDoKICAgIGltYWdlOiB3ZWJoaXBwaWUvZ29sYW5nOmVkZ2UKICAgIHB1bGw6IHRydWUKICAgIGVudmlyb25tZW50OgogICAgICBDR09fRU5BQkxFRDogMQogICAgICBUQUdTOiBzcWxpdGUgYmluZGF0YQogICAgICBHT1BBVEg6IC9zcnYvYXBwCiAgICBjb21tYW5kczoKICAgICAgLSBtYWtlIHRlc3QtcGdzcWwKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQoKICB1cGRhdGVyOgogICAgaW1hZ2U6IGthcmFsYWJlL3hnby1sYXRlc3Q6bGF0ZXN0CiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgQ0dPX0VOQUJMRUQ6IDEKICAgICAgVEFHUzogc3FsaXRlIGJpbmRhdGEKICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSByZWxlYXNlCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoLCB0YWcgXQogICAgICBicmFuY2g6IFsgbWFzdGVyLCByZWZzL3RhZ3MvKiBdCgogIGNvdmVyYWdlOgogICAgaW1hZ2U6IHBsdWdpbnMvY292ZXJhZ2UKICAgIHNlcnZlcjogaHR0cHM6Ly9jb3ZlcmFnZS5naXRlYS5pbwogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCwgdGFnLCBwdWxsX3JlcXVlc3QgXQoKICBkb2NrZXI6CiAgICBpbWFnZTogcGx1Z2lucy9kb2NrZXIKICAgIHJlcG86IGdpdGVhL2dpdGVhCiAgICB0YWdzOiBbICcke1RBR30nIF0KICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHRhZyBdCiAgICAgIGJyYW5jaDogWyByZWZzL3RhZ3MvKiBdCgogIGRvY2tlcjoKICAgIGltYWdlOiBwbHVnaW5zL2RvY2tlcgogICAgcmVwbzogZ2l0ZWEvZ2l0ZWEKICAgIHRhZ3M6IFsgJ2xhdGVzdCcgXQogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCBdCiAgICAgIGJyYW5jaDogWyBtYXN0ZXIgXQoKICByZWxlYXNlOgogICAgaW1hZ2U6IHBsdWdpbnMvczMKICAgIHBhdGhfc3R5bGU6IHRydWUKICAgIHN0cmlwX3ByZWZpeDogZGlzdC9yZWxlYXNlLwogICAgc291cmNlOiBkaXN0L3JlbGVhc2UvKgogICAgdGFyZ2V0OiAvZ2l0ZWEvbWFzdGVyCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoIF0KICAgICAgYnJhbmNoOiBbIG1hc3RlciBdCgogIHJlbGVhc2U6CiAgICBpbWFnZTogcGx1Z2lucy9zMwogICAgcGF0aF9zdHlsZTogdHJ1ZQogICAgc3RyaXBfcHJlZml4OiBkaXN0L3JlbGVhc2UvCiAgICBzb3VyY2U6IGRpc3QvcmVsZWFzZS8qCiAgICB0YXJnZXQ6IC9naXRlYS8kJFRBRwogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgdGFnIF0KICAgICAgYnJhbmNoOiBbIHJlZnMvdGFncy8qIF0KCiAgZ2l0aHViOgogICAgaW1hZ2U6IHBsdWdpbnMvZ2l0aHViLXJlbGVhc2UKICAgIGZpbGVzOgogICAgICAtIGRpc3QvcmVsZWFzZS8qCiAgICB3aGVuOgogICAgICBldmVudDogWyB0YWcgXQogICAgICBicmFuY2g6IFsgcmVmcy90YWdzLyogXQoKICBnaXR0ZXI6CiAgICBpbWFnZTogcGx1Z2lucy9naXR0ZXIKCnNlcnZpY2VzOgogIG15c3FsOgogICAgaW1hZ2U6IG15c3FsOjUuNwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTVlTUUxfREFUQUJBU0U9dGVzdAogICAgICAtIE1ZU1FMX0FMTE9XX0VNUFRZX1BBU1NXT1JEPXllcwogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCBdCgogIHBnc3FsOgogICAgaW1hZ2U6IHBvc3RncmVzOjkuNQogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gUE9TVEdSRVNfREI9dGVzdAogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCBdCg.O00lMwJDnAI1CFYbrs1bAmspX4wA5ufdye66vq5lcWw

.gitattributes

-6
This file was deleted.

.github/issue_template.md

+1-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
3. Please take a moment to search that an issue doesn't already exist.
44
4. Please give all relevant information below for bug reports, incomplete details will be handled as an invalid report.
55

6-
**You MUST delete the content above including this line before posting, otherwise your issue will be invalid.**
6+
**You MUST delete the content above including this line before posting, otherwise your pull request will be invalid.**
77

88
- Gitea version (or commit ref):
99
- Git version:
@@ -12,10 +12,6 @@
1212
- [ ] PostgreSQL
1313
- [ ] MySQL
1414
- [ ] SQLite
15-
- Can you reproduce the bug at https://try.gitea.io:
16-
- [ ] Yes (provide example URL)
17-
- [ ] No
18-
- [ ] Not relevant
1915
- Log gist:
2016

2117
## Description

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ _testmain.go
2929

3030
coverage.out
3131

32-
/modules/options/bindata.go
3332
/modules/public/bindata.go
3433
/modules/templates/bindata.go
3534

CHANGELOG.md

-56
This file was deleted.

CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Before sending code out for review, run all the tests for the whole tree to make
3030

3131
Changes to Gitea must be reviewed before they are accepted, no matter who makes the change even if it is an owner or a maintainer. We use GitHub's pull request workflow to do that and we also use [LGTM](http://lgtm.co) to ensure every PR is reviewed by at least 2 maintainers.
3232

33-
Please try to make your pull request easy to review for us. Please read the "[How to get faster PR reviews](https://github.com/kubernetes/community/blob/master/contributors/devel/faster_reviews.md)" guide, it has lots of useful tips for any project you may want to contribute. Some of the key points:
33+
Please try to make your pull request easy to review for us. Please read the "[How to get faster PR reviews](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md)" guide, it has lots of useful tips for any project you may want to contribute. Some of the key points:
3434

3535
* Make small pull requests. The smaller, the faster to review and the more likely it will be merged soon.
3636
* Don't make changes unrelated to your PR. Maybe there are typos on some comments, maybe refactoring would be welcome on a function... but if that is not related to your PR, please make *another* PR for that.

Dockerfile

+4-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ RUN apk update && \
2626
-s /bin/bash \
2727
-u 1000 \
2828
-G git \
29-
git && \
30-
echo "git:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd
29+
git
3130

3231
ENV USER git
3332
ENV GITEA_CUSTOM /data/gitea
@@ -39,4 +38,7 @@ ENTRYPOINT ["/usr/bin/entrypoint"]
3938
CMD ["/bin/s6-svscan", "/etc/s6"]
4039

4140
COPY docker /
41+
42+
COPY public /app/gitea/public
43+
COPY templates /app/gitea/templates
4244
COPY gitea /app/gitea/gitea

Dockerfile.rpi

+4-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ RUN apk update && \
2626
-s /bin/bash \
2727
-u 1000 \
2828
-G git \
29-
git && \
30-
echo "git:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd
29+
git
3130

3231
ENV USER git
3332
ENV GITEA_CUSTOM /data/gitea
@@ -39,4 +38,7 @@ ENTRYPOINT ["/usr/bin/entrypoint"]
3938
CMD ["/bin/s6-svscan", "/etc/s6"]
4039

4140
COPY docker /
41+
42+
COPY public /app/gitea/public
43+
COPY templates /app/gitea/templates
4244
COPY gitea /app/gitea/gitea

MAINTAINERS

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
Alexey Makhov <[email protected]> (@makhov)
22
Andrey Nering <[email protected]> (@andreynering)
3-
Bo-Yi Wu <[email protected]> (@appleboy)
43
Kees de Vries <[email protected]> (@Bwko)
54
Kim Carlbäcker <[email protected]> (@bkcsoft)
65
LefsFlare <[email protected]> (@LefsFlarey)

Makefile

+24-17
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
DIST := dist
2+
EXECUTABLE := gitea
23
IMPORT := code.gitea.io/gitea
34

4-
ifeq ($(OS), Windows_NT)
5-
EXECUTABLE := gitea.exe
6-
else
7-
EXECUTABLE := gitea
8-
endif
5+
SHA := $(shell git rev-parse --short HEAD)
6+
DATE := $(shell date -u '+%Y-%m-%d %I:%M:%S %Z')
97

10-
BINDATA := modules/{options,public,templates}/bindata.go
8+
BINDATA := $(shell find conf | sed 's/ /\\ /g')
119
STYLESHEETS := $(wildcard public/less/index.less public/less/_*.less)
1210
JAVASCRIPTS :=
1311

14-
LDFLAGS += -X "main.Version=$(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//')"
12+
LDFLAGS += -X "code.gitea.io/gitea/modules/setting.BuildTime=$(DATE)"
13+
LDFLAGS += -X "code.gitea.io/gitea/modules/setting.BuildGitHash=$(SHA)"
1514

1615
TARGETS ?= linux/*,darwin/*,windows/*
1716
PACKAGES ?= $(shell go list ./... | grep -v /vendor/)
@@ -20,10 +19,10 @@ SOURCES ?= $(shell find . -name "*.go" -type f)
2019
TAGS ?=
2120

2221
ifneq ($(DRONE_TAG),)
23-
VERSION ?= $(subst v,,$(DRONE_TAG))
22+
VERSION ?= $(DRONE_TAG)
2423
else
2524
ifneq ($(DRONE_BRANCH),)
26-
VERSION ?= $(subst release/v,,$(DRONE_BRANCH))
25+
VERSION ?= $(DRONE_BRANCH)
2726
else
2827
VERSION ?= master
2928
endif
@@ -35,11 +34,11 @@ all: build
3534
.PHONY: clean
3635
clean:
3736
go clean -i ./...
38-
rm -rf $(EXECUTABLE) $(DIST) $(BINDATA)
37+
rm -rf $(EXECUTABLE) $(DIST)
3938

4039
.PHONY: fmt
4140
fmt:
42-
find . -name "*.go" -type f -not -path "./vendor/*" | xargs gofmt -s -w
41+
go fmt $(PACKAGES)
4342

4443
.PHONY: vet
4544
vet:
@@ -92,11 +91,6 @@ build: $(EXECUTABLE)
9291
$(EXECUTABLE): $(SOURCES)
9392
go build -v -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
9493

95-
.PHONY: docker
96-
docker:
97-
docker run -ti --rm -v $(CURDIR):/srv/app/src/code.gitea.io/gitea -w /srv/app/src/code.gitea.io/gitea -e TAGS="$(TAGS)" webhippie/golang:edge make clean generate build
98-
docker build -t gitea/gitea:latest .
99-
10094
.PHONY: release
10195
release: release-dirs release-build release-copy release-check
10296

@@ -122,6 +116,19 @@ release-copy:
122116
release-check:
123117
cd $(DIST)/release; $(foreach file,$(wildcard $(DIST)/release/$(EXECUTABLE)-*),sha256sum $(notdir $(file)) > $(notdir $(file)).sha256;)
124118

119+
.PHONY: bindata
120+
bindata: modules/bindata/bindata.go
121+
122+
.IGNORE: modules/bindata/bindata.go
123+
modules/bindata/bindata.go: $(BINDATA)
124+
@which go-bindata > /dev/null; if [ $$? -ne 0 ]; then \
125+
go get -u github.com/jteeuwen/go-bindata/...; \
126+
fi
127+
go-bindata -o=$@ -ignore="\\.go|README.md|TRANSLATORS" -pkg=bindata conf/...
128+
go fmt $@
129+
sed -i.bak 's/confLocaleLocale_/confLocaleLocale/' $@
130+
rm $@.bak
131+
125132
.PHONY: javascripts
126133
javascripts: public/js/index.js
127134

@@ -137,4 +144,4 @@ public/css/index.css: $(STYLESHEETS)
137144
lessc $< $@
138145

139146
.PHONY: assets
140-
assets: javascripts stylesheets
147+
assets: bindata javascripts stylesheets

0 commit comments

Comments
 (0)