Marcin Kuzminski
0cbb6b652a
permissions: properly flush user cache permissions in more cases of permission changes.
...
- fixed #5560
2019-08-20 10:48:36 +02:00
Marcin Kuzminski
a027e05476
tests: fixes for commit pages changes.
2019-08-19 12:50:23 +02:00
Marcin Kuzminski
000b072a3f
comments: re-implemented diff and comments/todos in pull-requests.
2019-08-13 12:45:25 +02:00
Marcin Kuzminski
4174ab0239
ui: new commits page.
...
- changes according to design
- consistency, space saving etc
2019-08-06 12:20:29 +02:00
Marcin Kuzminski
981307fc4f
landing-rev: fixes #4102 , use branches instead of landing tip refs by default.
...
- also changed how readme is rendered based on landing commit to minimize locking for often changing repositories.
2019-08-16 09:55:36 +02:00
Marcin Kuzminski
5b8d619a70
tests: fixes after some later code changes
2019-07-29 13:01:18 +02:00
Marcin Kuzminski
60cbfd99c9
path-filter: enable for quick search menu.
2019-07-24 11:53:06 +02:00
Daniel Dourvaris
a6a1f6694a
pull-requests: add indication of state change in list of pull-requests and actually show them in the list.
2019-07-23 14:25:33 +02:00
Marcin Kuzminski
928652312a
core: added more accurate time measurement for called functions
2019-07-17 16:28:41 +02:00
Marcin Kuzminski
cab16efa4e
vcs: optimized pre-load attributes for better caching.
2019-07-17 13:50:26 +02:00
Marcin Kuzminski
16c2d9514a
changelog: don't load branches for parents as we don't need them for DAG graph.
2019-07-17 13:49:34 +02:00
Marcin Kuzminski
0b076e1f65
caches: updated cache backend to new vcsserver caches implementation.
2019-07-17 00:14:26 +02:00
Marcin Kuzminski
a76fa8d3cd
release: merge back stable branch into default
2019-07-12 19:48:03 +02:00
Marcin Kuzminski
51fb86379c
tests: fixed author for commit messages to be in a proper format.
2019-07-11 20:22:45 +02:00
Marcin Kuzminski
7e6bc58c63
rss: use permalinks without slashes for feeds. Fixes #5557
2019-07-09 12:29:39 +02:00
Marcin Lulek
111252e3d2
repository-permissions: enable shortcut to set private mode in permission page.
2019-07-09 11:36:16 +02:00
Marcin Kuzminski
7f271c15c6
tests: fixed further tests
2019-07-01 20:02:06 +02:00
Marcin Kuzminski
073b2bc899
tests: fixed some tests for files pages.
2019-07-01 13:15:37 +02:00
Marcin Kuzminski
45a4a60cb7
files: added updated new repo instructions.
2019-07-01 11:59:20 +02:00
Marcin Kuzminski
0f7b21778d
tests: fixed compare page and related tests.
...
- wrong display of range
- still unfixed problem with initial compare for GIT
- makes the result more consistent now with better display for new UI.
2019-07-01 10:42:55 +02:00
Marcin Kuzminski
929deba1dd
tests: fixing tests for pull-requests and changelog(commits)
2019-06-28 14:24:57 +02:00
Daniel Dourvaris
cb27615ddc
file: new file editors
...
- multi-upload
- styling as per new UI
2019-06-24 16:59:00 +02:00
Marcin Kuzminski
7d97198330
files: fixed rendering of readme files under non-ascii paths.
2019-06-14 11:42:05 +02:00
Marcin Kuzminski
ee06461a89
changelog: rename changelog to commits pages
2019-06-06 13:02:10 +02:00
Marcin Kuzminski
6a2e2f0b94
commits: re-implemented fetching a single commit for git case.
...
- faster using always cache if available
- fixed problems after changes of __bool__ of repo object which always rebuilt cache and this is not the case now
- make few error messages better
2019-06-10 12:28:47 +02:00
Marcin Kuzminski
30534413be
archival: allowed using .tbz2 and .tgz extensions.
2019-06-06 21:05:45 +02:00
Marcin Kuzminski
be45ea4459
files: ensure we generate archives with consistent hashing (except for .tar.gz which uses temp files names in header)
2019-06-06 13:36:14 +02:00
Marcin Kuzminski
d8a061a252
files: archive, ensure we use same hash structure for old version of archives with full tree
2019-06-06 12:28:36 +02:00
Marcin Kuzminski
0e4cf90b3f
compare: single file mode will now show start and end commit range for this particular files instead of the last commit
2019-05-31 10:35:06 +02:00
Marcin Kuzminski
9149b6f4d4
files: split add/upload templaates
2019-05-30 15:29:40 +02:00
Marcin Kuzminski
6e5c2a96a2
files: allow partial tree downloads
2019-05-30 14:46:07 +02:00
Marcin Kuzminski
9a47088b4a
files: updated based on new design
2019-05-29 18:24:51 +02:00
Marcin Kuzminski
565bfc3141
commit-cache: update repo group/repo every 5 min
2019-05-27 12:08:17 +02:00
Marcin Kuzminski
89a99539e2
archives: allows downloading refs that have slashes and special refs. e.g f/feat1 branch names.
2019-05-23 09:03:16 +02:00
Marcin Kuzminski
2442fe4719
repo: added base CE display of new artifacts
2019-05-13 15:56:03 +02:00
Marcin Kuzminski
4ff7ba8955
repositories: bring back watch action in summary view
2019-05-10 17:47:39 +02:00
Marcin Kuzminski
c6d5331e29
files: bring back ability to specify numeric commit number in files selector
2019-05-08 12:59:50 +02:00
Marcin Kuzminski
fc24585f04
ui: new file tree switcher
...
- removed the pjax implementation
- pjax isn't really a better choice here, and removing it simplifies a lot of logic.
2019-05-07 13:02:36 +02:00
Marcin Kuzminski
8920170d1d
release: merge back stable branch into default
2019-04-02 22:28:08 +02:00
Marcin Kuzminski
8bfe7506a0
integrations: fixed missing template variable for fork reference checks.
2019-04-02 17:17:11 +02:00
Marcin Lulek
d204635753
summary: fixed 500 errors on loading just summary commits and missing clone_url set.
...
- some bots were triggering this, and we should handle that case properly
2019-03-07 06:41:04 +01:00
Marcin Lulek
3ab8040abf
caches: allow cache disable for file tree
2019-02-12 10:14:15 +01:00
Marcin Kuzminski
1b48364bb6
commits: allow tag commit translation to be skipped for faster commit fetching in big chunks.
2019-02-11 19:58:34 +01:00
Marcin Kuzminski
9d5d66c922
branch-permissions: add flash info when redirected from branch permissions page to indicate required action
2019-01-28 19:58:56 +01:00
Marcin Kuzminski
efc39f31eb
events: trigger 'review_status_change' when reviewers are updated.
...
- small code refactoring
- extended commenting event with comment
- extended review_status_change event with new status
2019-01-18 13:16:34 +01:00
Marcin Kuzminski
a005be6f2f
permissions: flush permissions correctly for forks/repos when celery is used.
2019-01-15 21:04:30 +01:00
Marcin Kuzminski
3268256a7a
permissions: handle more cases for invalidating permission caches
...
- invalidate user permissions on chaning the global permissions
- invalidate all users in case of creating new object with "copy permissions" flag
- invalidate all users permissions in case of repo/repo group renames
- invalidate all user permissions in forked repo with copy flag
2019-01-14 20:19:25 +01:00
Marcin Kuzminski
13baf5061a
repositories: handle vcs backend unavailable correctly in advanced settings.
2019-01-14 20:26:45 +01:00
Daniel Dourvaris
5b57f34fa9
Files: expose downloads onto files view
2019-01-07 20:34:12 +01:00
Daniel Dourvaris
f1d82af360
Files: preserve filemode on web edits.
2019-01-07 16:09:09 +01:00