Commit graph

96 commits

Author SHA1 Message Date
Andrii V
6fe5736648 New implementations and updates for security scan 2026-01-16 16:53:31 +01:00
Andrii V
9ce6ca8fd8 Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
RhodeCode Admin
63639e5bf6 feat(code-highlite): added support for Jenkinsfile 2025-12-21 08:27:16 +01:00
RhodeCode Admin
b452f0598e stats: use persistent UUID identifier 2025-11-28 11:32:42 +01:00
ievgenii vdovenko
695b0db001 fix: migrate pkg_resources lib to importlib 2025-10-03 14:49:50 +02:00
ievgenii vdovenko
b4aecb1e0b poc: adds AI user to the system, adds migration, changes AI settings to have switch enable\disable AI features 2025-09-01 12:51:26 +02:00
ievgenii vdovenko
d392589e5c feature: makes forks and PR's link to clearly show admin what will be done 2025-08-01 13:31:27 +02:00
ievgenii vdovenko
d4cb542581 feature: implements repo deletion mechanism 2025-08-01 13:30:48 +02:00
ievgenii vdovenko
6e8b6c4975 tests: fixes existing tests and add new assertion 2025-07-26 10:36:17 +02:00
ievgenii vdovenko
2dcb9984c7 feature: implemented deleting user and migrating all user assets new system ghost user 2025-07-25 15:43:29 +02:00
RhodeCode Admin
166db21812 core: run ruff format 2025-01-13 17:47:37 +01:00
RhodeCode Admin
ef109d8f05 feat(remap and rescan): added more relient remap and removal option, and also split the logic to either add or cleanup 2024-11-13 13:39:21 +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
d59469e975 fix(vcs-operations): fixed problems with locked repos and with branch permissions reporting, previously it shown error 500 when those cases were handled 2024-10-06 08:41:02 +02:00
RhodeCode Admin
5fc38bda7c fix(ssl): explicitly disable mercurial web_push ssl flag to prevent from errors about ssl required 2024-10-03 17:06:18 +02:00
Serhii Ilin
0eeee78a52 updated with a latest changes. 2024-10-02 12:22:06 +03:00
RhodeCode Admin
c859407811 feat(vcs): dropped validate SSL for vcs-operations.
- This is very error prone
- With docker we don't need it anymore
2024-10-01 11:28:07 +02:00
Serhii Ilin
5d1b03ab5b feat(git lfs path and path to hg large files in *.ini files): moved git lfs path and path of hg large files to *.ini files. 2024-09-25 10:59:01 +03:00
Serhii Ilin
d174103b5d feat(vcs clients filtering): added changes related to vcs client filtering needed for EE. Fixes: RCCE-41 2024-09-16 12:44:30 +03:00
RhodeCode Admin
7b14663e2c feat(caches): make sure commit-caches propagate to parent repo groups 2024-07-29 18:02:15 +02:00
Serhii Ilin
7e2e69d2ba feat(repo_path-config): moved main storage location path into ini file. Fixes: RCCE-61 2024-03-01 09:39:14 +02:00
RhodeCode Admin
fc0ee0e99b feat(ssh-wrapper-speedup): major rewrite of code to address imports problem with ssh-wrapper-v2
- use bootstrapped settings rather than config
- use more code split to make sure we don't import heavy code
2024-02-28 09:30:58 +01:00
RhodeCode Admin
5d6400eec0 fix(service-api): rely on urljoin for constructing the call url 2024-02-27 09:52:29 +01:00
RhodeCode Admin
8de3597958 fix(api.url): set default api.url and re-use defaults in ssh wrappers 2024-02-27 09:50:56 +01:00
Serhii Ilin
16c169bec2 fix(ssh): Added alternative SshWrapper and changes needed to support it + service api. Fixes: RCCE-6 2024-02-19 13:49:51 +02:00
Serhii Ilin
86bc980004 feat(celery-hooks): added all needed changes to support new celery backend, removed DummyHooksCallbackDaemon, updated tests. Fixes: RCCE-55 2024-02-12 11:38:03 +02:00
RhodeCode Admin
42cb5aabb1 fix(server-info): removed dulwich from update-server-info and added force flag support 2024-01-29 13:19:59 +01:00
RhodeCode Admin
719ae001e0 feat(upgrade): added feature to bulk upgrade hooks from 4.X -> 5.X fixes RCCE-34 2024-01-29 12:15:15 +01:00
RhodeCode Admin
920327d224 prompts: fixed input() calls for python3 2023-08-25 12:51:20 +02:00
RhodeCode Admin
163ca2fb91 spelling 2023-08-09 11:21:56 +02:00
RhodeCode Admin
b82349386a modernize: python3 updates 2023-07-18 14:50:17 +02:00
RhodeCode Admin
42301154fc copyrights: updated for 2023 2023-07-18 11:57:27 +02:00
RhodeCode Admin
ff41e3487b utils: ported to python3 and new app 2023-07-18 11:42:39 +02:00
RhodeCode Admin
5357fb11f2 libs: removed utf8 markers 2023-07-18 10:57:59 +02:00
RhodeCode Admin
34af9cfa2f python3: fixed various code issues
- iterators
- use of u''
2023-03-20 20:51:25 +01:00
RhodeCode Admin
5b6732fae5 code: small fixes/whitespace/logging 2023-01-31 15:00:19 +01:00
RhodeCode Admin
7908e6921a routing: improve bad character detection on repo names 2023-01-12 21:24:59 +01:00
Daniel Dourvaris
a20d45c20e notifications: properly inject the custom email headers into templates. 2020-07-24 09:51:14 +02:00
Marcin Kuzminski
97a12ce1b9 utils: added code for sending test emails. 2020-07-10 10:33:51 +02:00
Marcin Kuzminski
fe96e16646 code: update copyrights to 2020 2020-04-16 00:34:52 +02:00
Daniel Dourvaris
4057ada739 webhelpers: port most of the items from webhelpers to webhelpers2
- webhelpers are deprecated and py2 only
2019-11-21 15:48:12 +01:00
Marcin Kuzminski
37991ffd4e rcextensions: improved messaging on rcextensions load fail 2019-07-16 11:42:56 +02:00
Marcin Kuzminski
d621ac19ee mercurial: enabled full evolve+topic extensions 2019-04-19 12:00:01 +02:00
Marcin Kuzminski
bd1a9c8201 docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
Marcin Kuzminski
175a9b344e rcextensions: new builtin rcextensions.
- ability to expose output to users from rcextensions
- new docs
- linking to the code makes the tests always check the integrity of rcextensions
- added new hook variables and described them to end users
2018-10-23 11:45:45 +02:00
Marcin Kuzminski
59312acf82 import/repo-checks: skip validating storage path in detection of SCMs. 2018-09-19 14:19:45 +02:00
Marcin Kuzminski
9033601562 logging: use lazy parameter evaluation in log calls. 2018-09-13 17:41:35 +02:00
Marcin Kuzminski
6e45dc9605 caches: introduce new conditional cache function. 2018-07-14 18:17:02 +02:00
Marcin Kuzminski
edc9dc5771 caches: don't use deprecated md5 for key calculation.
- md5 isn't a valiable option for compliance reasons
2018-07-03 14:27:32 +02:00