]> source.dussan.org Git - gitea.git/commit
Variable expansion in repository templates (#9163)
authorJohn Olheiser <42128690+jolheiser@users.noreply.github.com>
Sat, 30 Nov 2019 06:54:47 +0000 (00:54 -0600)
committertechknowlogick <techknowlogick@gitea.io>
Sat, 30 Nov 2019 06:54:47 +0000 (01:54 -0500)
commit15a5c10d33fd3c0b9483316b19712e981bf2391d
tree5eb71ae48739e3f3f0f1e36a5e81b71d3d4e37b0
parentc9d50bcab56780fc26ca69cc72197e62bdb02134
Variable expansion in repository templates (#9163)

* Start expansion

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* _template rather than .template

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Use ioutil

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Add descriptions to mapping

* Start globbing

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Tune globbing

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Re-arrange imports

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Don't expand git hooks

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Add glob tests for .giteatemplate

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Parse globs separately so they can be tested more easily

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Change template location and add docs

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* nit

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Update docs/content/doc/features/gitea-directory.md

Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
* Update docs/content/doc/features/gitea-directory.md

Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
* Add upper-lower case match

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Nits

Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Update models/repo_generate.go

Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
docs/content/doc/features/gitea-directory.md [new file with mode: 0644]
models/repo.go
models/repo_generate.go
models/repo_generate_test.go [new file with mode: 0644]
modules/git/repo.go