| Commit message (Collapse) | Author | Age | Lines | 
| ...                  |  | 
| |/ / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \  
| | | | | | | | | | 
| | | | | | | | | |  | 
Add Django Prometheus
 | 
| | |\ \ \ \ \ \ \ \ \  
| |/ / / / / / / / /  
|/| | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | 
| | | | | | | | | | |  | 
Update manifest path
 | 
| |/ / / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | | 
| | | | | | | | | | |  | 
python-discord/Add-timeout-to-GitHub-repo-metadata-fetch
Timeout when fetching GitHub repository metadata
 | 
| |/ / / / / / / / / /  
| | | | | | | | | |   
| | | | | | | | | |   
| | | | | | | | | |    | 
Not having this timeout could cause a worker to hang indefinitely
 | 
| | | | | | | | | | |  | 
 | 
| | | | | | | | | | |  | 
 | 
| | | | | | | | | | |  | 
 | 
| | | | | | | | | | |  | 
 | 
| | | | | | | | | | | 
| | | | | | | | | | 
| | | | | | | | | |  | 
Co-authored-by: Vivaan Verma <[email protected]>
 | 
| | | | | | | | | | | 
| | | | | | | | | | 
| | | | | | | | | | 
| | | | | | | | | |  | 
Co-Authored-By: jchristgit <[email protected]>
 | 
| | | | | | | | | | |  | 
 | 
| | | | | | | | | | |  | 
 | 
| |/ / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \  
| | | | | | | | | | 
| | | | | | | | | |  | 
Allow the base_url of a documentation link to be empty
 | 
| | |\ \ \ \ \ \ \ \ \  
| |/ / / / / / / / /  
|/| | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \  
| |_|_|_|/ / / / / /  
|/| | | | | | | | |    | 
Update gunicorn options for deployment
 | 
| |/ / / / / / / / /  
| | | | | | | | |   
| | | | | | | | |    | 
Remove threads & max requests configuration
 | 
| | | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | | 
| | | | | | | | |  | 
In most cases this won't need to be specified,
so it makes more sense to move it out of the way
 | 
| |/ / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \   | 
 | 
| | | | | | | | | |  | 
 | 
| | |\ \ \ \ \ \ \ \  
| |/ / / / / / / /  
|/| | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \  
| | | | | | | | | | 
| | | | | | | | | |  | 
[BUG FIX] - README.md - Remove the docs dir from the readme
 | 
| |/ / / / / / / / /  
| | | | | | | | |   
| | | | | | | | |   
| | | | | | | | |    | 
The README.md file had an outdated hyperlink which pointed to the docs directory which doesnt exist anymore
This PR fixes that
 | 
| | | | | | | | | | 
| | | | | | | | | 
| | | | | | | | |  | 
Co-authored-by: Matteo Bertucci <[email protected]>
 | 
| | | | | | | | | |  | 
 | 
| |/ / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \  
| |_|_|_|_|_|/ /  
|/| | | | | | |    | 
Fix data reviews URL
 | 
| | | | | | | | | 
| | | | | | | | 
| | | | | | | |  | 
Co-authored-by: Matteo Bertucci <[email protected]>
 | 
| |/ / / / / / /   | 
 | 
| |\ \ \ \ \ \ \  
| | | | | | | | 
| | | | | | | |  | 
Added list of cj8 submissions in subpage
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| |/ / / / / / /   | 
 | 
| |\ \ \ \ \ \ \  
| |_|_|_|_|/ /  
|/| | | | | |   
| | | | | | |   
| | | | | | |    | 
python-discord/smarter-database-usage-in-repository-metadata
Improvements & fixes to homepage repository display.
 | 
| | |\ \ \ \ \ \  
| |/ / / / / /  
|/| | | | | |    | 
 | 
| |\ \ \ \ \ \ \  
| | | | | | | | 
| | | | | | | |  | 
Fixes Broken Doc Link
 | 
| | |\ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \  
| | | | | | | | | 
| | | | | | | | |  | 
Documents expected emoji format in env vars
 | 
| |/ / / / / / / /   | 
 | 
| |/ / / / / / /  
| | | | | | |   
| | | | | | |   
| | | | | | |   
| | | | | | |   
| | | | | | |    | 
Fixes a local link that points to a non-existent resource.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |\ \ \ \ \ \ \  
| | | | | | | | 
| | | | | | | |  | 
Rename repl.it to replit and update links
 | 
| |/ / / / / / /  
| | | | | | |   
| | | | | | |   
| | | | | | |    | 
replit recently updated branding to replit.com, so we now reflect that in our site too.
 | 
| | | | | | | |  | 
 | 
| |/ / / / / /  
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |   
| | | | | |    | 
These changes mainly aim to prevent multiple concurrent requests from
deadlocking the table due to the lazy evaluation imposed by `objects.all()`,
and introduce some quality of life changes whilst doing so.
To prevent unwanted locks, the following is done:
- Instead of evaluating the first item of `objects.all()` only in order to
  determine when the table was most recently updated, we query for the least
  recent updated entry and use that instead. As we use `.first()`, the model
  instance is loaded directly.
The following quality of life changes are introduced:
- Instead of manual "update or create" logic for repositories retrieved from
  the API, use Django's `update_or_create` instead.
- Instead of manual bulk creation of entries on initial data retrieve, Django's
  `bulk_create` method is used instead.
- To allow for local testing of this endpoint without having to manually set up
  GitHub REST authorization, anonymous GitHub access is used when no
  `GITHUB_TOKEN` is configured.
 | 
| |\ \ \ \ \ \  
| | | | | | | 
| | | | | | |  | 
Minor Code Jam Adjustments
 | 
| | | | | | | |  | 
 |