* Show total tracked time in issue and milestone list Show total tracked time at issue page Signed-off-by: Jonas Franz <[email protected]> * Optimizing TotalTimes by using SumInt Signed-off-by: Jonas Franz <[email protected]> * Fixing wrong total times for milestones caused by a missing JOIN Adding unit tests for total times Signed-off-by: Jonas Franz <[email protected]> * Logging error instead of ignoring it Signed-off-by: Jonas Franz <[email protected]> * Correcting spelling mistakes Signed-off-by: Jonas Franz <[email protected]> * Change error message to a short version Signed-off-by: Jonas Franz <[email protected]> * Add error handling to TotalTimes Add variable for totalTimes Signed-off-by: Jonas Franz <[email protected]> * Introduce TotalTrackedTimes as variable of issue Load TotalTrackedTimes by loading attributes of IssueList Load TotalTrackedTimes by loading attributes of single issue Add Sec2Time as helper to use it in templates Signed-off-by: Jonas Franz <[email protected]> * Fixed test + gofmt Signed-off-by: Jonas Franz <[email protected]> * Load TotalTrackedTimes via MilestoneList instead of single requests Signed-off-by: Jonas Franz <[email protected]> * Add documentation for MilestoneList Signed-off-by: Jonas Franz <[email protected]> * Add documentation for MilestoneList Signed-off-by: Jonas Franz <[email protected]> * Fix test Signed-off-by: Jonas Franz <[email protected]> * Change comment from SQL query to description Signed-off-by: Jonas Franz <[email protected]> * Fix unit test by using int64 instead of int Signed-off-by: Jonas Franz <[email protected]> * Fix unit test by using int64 instead of int Signed-off-by: Jonas Franz <[email protected]> * Check if timetracker is enabled Signed-off-by: Jonas Franz <[email protected]> * Fix test by enabling timetracking Signed-off-by: Jonas Franz <[email protected]>
Gitea - Git with a cup of tea
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Purpose
The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs since 2016.11 but changed a lot.
Building
From the root of the source tree, run:
make generate all
More info: https://docs.gitea.io/en-us/install-from-source/
Using
./gitea web
NOTE: If you're interested in using our APIs, we have experimental support with documentation.
Contributing
Expected workflow is: Fork -> Patch -> Push -> Pull Request
NOTES:
- YOU MUST READ THE CONTRIBUTORS GUIDE BEFORE STARTING TO WORK ON A PULL REQUEST.
- If you have found a vulnerability in the project, please write privately to [email protected]. Thanks!
Further information
For more information and instructions about how to install Gitea, please look at our documentation. If you have questions that are not covered by the documentation, you can get in contact with us on our Discord server, Matrix room, or forum!
Authors
License
This project is licensed under the MIT License. See the LICENSE file for the full license text.











