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