grim/hgkeeper
Clone
Summary
Browse
Changes
Graph
Added tag v1.0.0 for changeset b1bb1f180fee
22 months ago, Gary Kramlich
4c0055e85914
A few more typoes in the docs
v1.0.0
22 months ago, Gary Kramlich
b1bb1f180fee
Fix a typo in the readme
22 months ago, Gary Kramlich
a2f020bc5a00
Add a version command and include the short commit hash in it
22 months ago, Gary Kramlich
2d8b599beeb4
ignore the build binaries
22 months ago, Gary Kramlich
ef4ae04808d3
Remove the explicit write access of admins to the hgkeeper repo.
22 months ago, Gary Kramlich
5389b17b4002
Add binaries to the convey.yml
22 months ago, Gary Kramlich
6118b5de7042
Move the image to golang 1.18
22 months ago, Gary Kramlich
3c93ac85c843
fix a bunch of typos
22 months ago, Gary Kramlich
78c18605c140
Add a .reviewboardrc file
2022-03-27, Gary Kramlich
69db4c08b54a
Move to the docs to the readthedocs theme and work around the jinja2 bug
2022-03-26, Gary Kramlich
7e5e43563b1f
user mercurial.templater as a better way to find the templates directory
2022-03-23, Gary Kramlich
d9bdbbcc712b
fix the docs build to work on convey 0.13 and 0.15
2022-03-23, Gary Kramlich
5b6ad1b98031
Move all of the documentation to mkdocs.
2022-03-23, Gary Kramlich
c47e4554fa47
Update the Dockerfile to build with golang 1.17
2022-03-07, Gary Kramlich
61b4f876b057
Add a health endpoing at /hgk/health
2022-03-07, Gary Kramlich
09d54726d3f1
Move the /ssh/authorized_keys endpoint to /hgk/authorized_keys
2022-03-07, Gary Kramlich
bc46a398eba6
Rename the --disable-http serve flag to --disable-hgweb.
2022-03-07, Gary Kramlich
f70ee21d6c1c
Clean up an error message so it's a bit easier to understand
2022-03-07, Gary Kramlich
84baf61558d2
Move the http server from the hgweb package to the http package
2022-03-07, Gary Kramlich
00b9a40ac18c
make hgweb its own type
2022-03-07, Gary Kramlich
578a90d306a3
Split the server pieces out of hgweb.go
2022-03-07, Gary Kramlich
334e63a51155
remove a stray go:generate that I missed earlier
2022-03-07, Gary Kramlich
d30d528a29fa
Remove the caching from hgweb.
2022-03-07, Gary Kramlich
f1c78b2d25b9
run go mod tidy
2022-03-07, Gary Kramlich
4bd445aa0546
Remove the esc embedder from README.md
2022-03-07, Gary Kramlich
476489023b40
Convert hgweb from esc to the stdlib embed package
2022-03-07, Gary Kramlich
285592accfa6
convert the setup command to use the stdlib embed package instead of esc
2022-03-07, Gary Kramlich
0e9bc5f6e28f
Update the documentation for additional OpenSSH integration and fix some other typoes
2022-03-06, Gary Kramlich
df734a54a97c
Added the ability to integrate a long running hgkeeper with openssh
2022-03-06, Gary Kramlich
4fdd9ead8875
Update our dependencies
2022-03-06, Gary Kramlich
d6f63e8dc215
Bump the hg version to 6.1
2022-03-03, Gary Kramlich
4db99476aeab
Update all of our dependencies
2021-12-05, Gary Kramlich
ab67dc694c4b
Tell go mod we support golang 1.17 now
2021-12-05, Gary Kramlich
6d4da6cbaf26
Fix a typo in the HGK_DISABLE_SSH environment variable name
2021-12-05, Gary Kramlich
7f7c4eb94057
Add documentation for disabling the http and ssh servers
2021-12-05, Gary Kramlich
f0d4e9da6a1a
Add support for disabling either the HTTP or SSH serves in the serve command
2021-12-05, Gary Kramlich
67d976e7c7d1
Add an HGK_REPOSITORY environment variable containing the relative path to the repository when running hg commands
2021-10-28, Gary Kramlich
b3b134a272ad
Set the environment variable HGK_USERNAME when we spawn hg so that hooks can know who has authenticated
2021-10-28, Gary Kramlich
4abcd7233768
Force hg down to 5.7.1 to troubleshoot an issue
2021-06-08, Gary Kramlich
2930b0a69048
Update golang.org/x/crypto to mitigate CVE-2020-29652
2021-02-10, Gary Kramlich
901847118d44
Add a note about the ssh-rsa issue with fedora 33
2020-12-17, Gary Kramlich
c7acf2d6bfe5
Fix an infinite loop in findHgrcsForRepo if the repo name starts with a /
2020-11-13, Gary Kramlich
c675554bfb7b
temporarily disable findHgrcsForRepo to see if it's cause the OOMKill in k8s
2020-11-13, Gary Kramlich
876d62398b99
Add some additional used tests for find hgrcs for repo and fix a bug
2020-11-13, Gary Kramlich
a3894522a8c0
Add the global hgrc path to hgweb
2020-11-13, Gary Kramlich
37b0575030fb
Add a unit test to make sure findHgrcsForRepo is working correctly
2020-11-13, Gary Kramlich
4c9cc0c56dff
Add support for repository specific hgrc files. Fixes HGKEEPER-2
2020-11-12, Gary Kramlich
e6f733f18b86
Update a bunch of documentation
2020-11-12, Gary Kramlich
f24e3134ae3d
Add support for integrating with openssh-server
2020-11-09, Gary Kramlich
f4875b6bffa5
Missed some of the old package names, this caused the ssh code to reference an uninitialized access package
2020-06-12, Gary Kramlich
7dcc72aff778
Remove old tests that references code that was deleted long ago
2020-06-12, Gary Kramlich
0f009a337675
Update the page to keep. Fixes HGKEEPER-10
2020-05-08, Gary Kramlich
00140ff02051
add a switch to disable the cache with it forced off right now as apparently nothing ever expires right now
2020-04-28, Gary Kramlich
6b8a0acef0f0
Serve all static files from /static and handle it from go instead of passing it to python. Fixes HGKEEPER-7
2020-04-24, Gary Kramlich
fbcab4551b60
Add documentation on how to run the container. Refs HGKEEPER-6
2020-04-23, Gary Kramlich
f3e037634b20
Add access logging
2020-04-15, Gary Kramlich
32762318fbdd
rename responseWrite to cachingResponseWriter
2020-04-15, Gary Kramlich
4fc4d4c7aac6
Add a caching layer to the hgweb portion. This should take some strain off of mercurial anf our cpu quota
2020-04-15, Gary Kramlich
410414a1fbe7
Make the default hgkeeper theme the default theme and move everything to python3
2020-04-13, Gary Kramlich
d3f0b014ec49