Commit graph

62 commits

Author SHA1 Message Date
RhodeCode Admin
102205ec73 feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
RhodeCode Admin
78f0f9ece0 caches: fixed case for 255 char limits on windows WSL file based caches 2025-03-18 19:47:57 +00:00
RhodeCode Admin
166db21812 core: run ruff format 2025-01-13 17:47:37 +01:00
RhodeCode Admin
7406c073dc core: fixed problems with unset ssl dir for mercurial 2025-01-10 14:28:36 +01:00
RhodeCode Admin
d7e732ede3 core: support req-id tracking 2024-12-30 17:07:53 +01:00
RhodeCode Admin
d08633d220 fix(encoding for file): fixed support of non utf-8 files in all backends 2024-11-27 19:35:02 +01:00
RhodeCode Admin
82f0f8d214 core: updated copyright to 2024 2024-11-12 16:39:07 +01:00
RhodeCode Admin
1d5d2c0155 tests: fixed test suite for celery adoption 2024-11-08 16:17:57 +01:00
RhodeCode Admin
67674fcb3d fix(caches): actually obey wire cache flag on local method caching 2024-10-23 11:32:20 +02:00
RhodeCode Admin
7a7a07d0b1 fix(svn): cache path check similar like for git 2024-10-21 14:50:32 +02:00
RhodeCode Admin
86f20fdf18 chore(http-client): small refactor and use fstrings 2024-01-10 09:39:17 +01:00
RhodeCode Admin
80f63bd18b libs: more python3 reformats 2023-07-18 14:12:39 +02:00
RhodeCode Admin
42301154fc copyrights: updated for 2023 2023-07-18 11:57:27 +02:00
RhodeCode Admin
2c5e0a909c vcs-support: bulk of changes for python3 2023-07-18 11:42:17 +02:00
RhodeCode Admin
5357fb11f2 libs: removed utf8 markers 2023-07-18 10:57:59 +02:00
RhodeCode Admin
d74d7b993b remote-call: added retries for connection-reset-by-peer and optimize logging leaking too much info 2023-05-17 09:44:00 +02:00
RhodeCode Admin
41a62fc572 communication: use unpack without bytes 2023-03-10 12:32:52 +01:00
RhodeCode Admin
0c53201403 python3: fixed urllib usage 2023-03-10 10:01:53 +01:00
RhodeCode Admin
0122133e4e python3: fixed usage of .next() and .func_name 2023-03-07 09:56:40 +01:00
RhodeCode Admin
f7091556fd python3: fixed urlparse import 2023-03-06 23:02:03 +01:00
RhodeCode Admin
c22758550a python3: fix urllib usage 2023-03-06 22:00:27 +01:00
RhodeCode Admin
84412730da vcs: added headers into stream call too 2023-02-03 10:35:08 +01:00
RhodeCode Admin
455020bf4a vcs-client: report more data about the call for better request tracking 2023-02-02 23:47:08 +01:00
RhodeCode Admin
02cdf6fd78 caches: added path check to cached methods for faster git repo checks 2022-12-19 15:20:57 +01:00
RhodeCode Admin
d04fb901d3 caches: updated cache sanitizer to remove any non-ascii chars 2022-10-27 15:32:21 +02:00
RhodeCode Admin
c46715693f caches: cache ctx_description on local cache on 2022-10-16 22:30:13 +02:00
RhodeCode Admin
69e017757a caches: use also local cache branch as it used very much 2022-10-15 08:01:41 +02:00
RhodeCode Admin
dc3192df43 http_client: some reformatting 2022-10-13 12:53:55 +02:00
RhodeCode Admin
94c141d6a4 caches: fix id sanitizer. 2022-10-10 12:30:07 +02:00
RhodeCode Admin
39e6e12be3 caches: fixes the file-store backend to use serialized names for filename cache of vcsserver.
Using ones with '/' would crash the backend
2022-10-06 10:26:43 +02:00
RhodeCode Admin
093cf251d5 caches: make sure we init caches on repo names withou '/' to not create a new cache subpath 2022-09-01 22:00:13 +02:00
RhodeCode Admin
b7718f5e2d vcs-cache: enable more methods, and fix arguments calls 2021-12-06 10:30:22 +01:00
RhodeCode Admin
2b35e8af0d vcs-call-cache: controll via hidden .ini flag 2021-12-03 15:17:11 +01:00
RhodeCode Admin
aedc41d96a vcs: experimental local cache for methods 2021-12-01 14:17:51 +01:00
Marcin Kuzminski
fe96e16646 code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
Daniel Dourvaris
de8ff5bcfa file-nodes: added streaming remote attributes for vcsserver.
- this will enable doing a streaming raw content or raw downloads of large files without transfering them over to enterprise for pack & repack using msgpack
- msgpack has a limit of 4gb and generally pack+repack for 2gb is very slow
2019-08-23 19:09:59 +02:00
Marcin Kuzminski
928652312a core: added more accurate time measurement for called functions 2019-07-17 16:28:41 +02:00
Marcin Kuzminski
0b076e1f65 caches: updated cache backend to new vcsserver caches implementation. 2019-07-17 00:14:26 +02:00
Marcin Kuzminski
5bae51102f logging: http logging should limit the data to some sane ammount.
Despite debug logs aren't production use, we can have situation that this could potentially
print GBs of data from commands like file upload. Having some sane limit here is better.
2019-07-10 23:40:55 +02:00
Marcin Kuzminski
1ee8681939 exceptions: show original remote traceback, and more info if debug is enabled. 2019-01-04 13:43:57 +01:00
Marcin Kuzminski
bd1a9c8201 docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
Marcin Lulek
a10fdbd8ad vcs: expose SSL certificate path over the wire to the vcsserver.
- we might use it for some VCS commands.
2018-12-30 10:59:30 +01:00
Marcin Kuzminski
19c718c6fb http-client: improve exceptions 2018-08-06 00:13:28 +02:00
Marcin Kuzminski
74fc993e25 vcs: add nicer traceback information for curl errors. 2018-08-03 22:24:46 +02:00
Marcin Kuzminski
f652093d5d http: use better logging with vcsserver context UUID. 2018-07-13 15:33:25 +02:00
Marcin Kuzminski
141575541f core: properly report 502 errors for gevent and gunicorn.
- gevent+gunicorn doesn't raise normal pycurl errors
2018-02-09 10:52:58 +01:00
Marcin Kuzminski
00b45c1fa7 release: update copyright year to 2018 2018-01-19 17:13:16 +01:00
Marcin Kuzminski
ab16b87482 http: ported old depracated retry format for http client. 2017-07-26 12:39:31 +02:00
Marcin Kuzminski
bb273b4b2b git: improve logging of git remote commands. 2017-03-23 15:16:33 +01:00
Marcin Kuzminski
f8f9bdc988 http-backend: catch errors from HTTP calls that are not raising exceptions, but
return non 200 exception codes.
2017-02-07 16:16:42 +01:00