Sun, 01 Nov 2020 06:29:32 +0100 |
Mads Kiilerich |
imports: try to use global imports unless it is a layering violation
|
Mon, 12 Oct 2020 11:12:37 +0200 |
Mads Kiilerich |
model: always import the whole db module - drop "from" imports
|
Mon, 12 Oct 2020 11:21:15 +0200 |
Mads Kiilerich |
model: always import whole meta module - also when referencing Session
|
Fri, 09 Oct 2020 20:09:40 +0200 |
Thomas De Schampheleire |
lib: remove now unused class Optional
|
Fri, 09 Oct 2020 19:45:13 +0200 |
Thomas De Schampheleire |
lib: remove now unused class Oattr/OptionalAttr
|
Fri, 09 Oct 2020 15:34:41 +0200 |
Thomas De Schampheleire |
api: new method: edit_reviewers
|
Sat, 27 Jun 2020 20:30:00 +0200 |
Thomas De Schampheleire |
api: extend get_pullrequest data with created_on and updated_on fields
|
Sat, 25 Jul 2020 20:08:25 +0200 |
Mads Kiilerich |
isort: upgrade to 5.1.2
|
Thu, 25 Jun 2020 11:32:39 +0200 |
Mads Kiilerich |
tests: fix whitespace from 1de3e5d104bf
|
Wed, 24 Jun 2020 17:12:28 +0200 |
Mads Kiilerich |
tests: consistent use of more helpful raise_exception "fixture"
|
Mon, 04 Jan 2021 22:45:53 +0100 |
Mads Kiilerich |
api: fix update_repo check for permission to create top level repos
stable
|
Sat, 02 Jan 2021 23:41:37 +0100 |
Mads Kiilerich |
api: fix repo group permission check for repo creation
stable
|
Thu, 30 Apr 2020 15:35:51 +0200 |
Mads Kiilerich |
tests: fix test_api_get_repo_by_non_admin dependency on other users having repo permissions
stable
|
Sat, 11 Apr 2020 18:53:10 +0200 |
Mads Kiilerich |
db: clarify that DEFAULT_USER just is DEFAULT_USER_NAME
|
Sun, 20 Oct 2019 04:57:04 +0200 |
Mads Kiilerich |
db: drop Repository CacheInvalidation
|
Mon, 30 Mar 2020 17:34:00 +0200 |
Mads Kiilerich |
tests: drop redundant User.get_default_user().username - default user is defined through the username
|
Thu, 06 Feb 2020 02:57:51 +0100 |
Mads Kiilerich |
py3: automatic migration with 2to3 -f unicode
|
Sat, 28 Dec 2019 13:38:22 +0100 |
Mads Kiilerich |
lib: clean up ext_json and how it is used - avoid monkey patching
|
Thu, 02 Jan 2020 00:44:56 +0100 |
Mads Kiilerich |
cleanup: get rid of most "import *"
|
Sat, 28 Dec 2019 20:25:59 +0100 |
Mads Kiilerich |
py3: add b'' annotations in some places where they will be needed later
|
Thu, 26 Dec 2019 05:36:00 +0100 |
Mads Kiilerich |
tests: fix ordering of options of "ret_type must be one of ..." returned from api
|
Mon, 16 Dec 2019 02:29:34 +0100 |
Mads Kiilerich |
cleanup: fix incorrect backslash escaping - mainly in regexps
|
Wed, 07 Aug 2019 23:48:26 +0200 |
Mads Kiilerich |
flake8: fix some F401 '...' imported but unused
|
Wed, 07 Aug 2019 00:25:02 +0200 |
Mads Kiilerich |
scripts: initial run of import cleanup using isort
|
Sat, 29 Dec 2018 17:48:07 +0100 |
Mads Kiilerich |
auth: explicit user permission should not blindly overrule permissions through user groups
|
Mon, 21 Jan 2019 03:57:34 +0100 |
Mads Kiilerich |
tests: verify in test_api_pull_remote that a pull from remote updates the tip cache
|
Wed, 16 Jan 2019 02:32:35 +0100 |
Mads Kiilerich |
locking: drop the pull-to-lock / push-to-unlock functionality
|
Tue, 25 Dec 2018 20:31:12 +0100 |
Mads Kiilerich |
tests: make lock tests stable against running 'py.test -k user'
|
Mon, 04 Jun 2018 14:28:19 +0200 |
Mads Kiilerich |
tests: improve error reporting for api tests - show the actual expected and seen values
|
Thu, 07 Jun 2018 01:46:02 +0200 |
Mads Kiilerich |
Merge stable
|
Tue, 29 May 2018 12:25:59 +0200 |
Mads Kiilerich |
repos: introduce low level slug check of repo and group names
stable
|
Tue, 29 May 2018 12:25:43 +0200 |
Mads Kiilerich |
tests: clarify that fixture.create_repo_group takes a name, not a path
stable
|
Tue, 29 May 2018 12:25:42 +0200 |
Mads Kiilerich |
tests: introduce API test coverage for some invalid repo names - especially repo names that would need escaping to prevent XSS
stable
|
Tue, 29 May 2018 12:25:41 +0200 |
Mads Kiilerich |
repos: only allow api repo creation in existing groups
stable
|
Tue, 29 May 2018 12:25:40 +0200 |
Mads Kiilerich |
tests: tweak test coverage of repo creation API - prepare for other changes
stable
|
Mon, 07 May 2018 11:38:40 +0200 |
Mads Kiilerich |
repos: introduce low level check of clone URIs to prevent direct file system access to local repos
stable
|
Mon, 07 May 2018 11:37:55 +0200 |
Mads Kiilerich |
tests: improve test coverage of clone_uri and expose some existing problems with unauthenticated cloning from local repos
stable
|
Tue, 29 May 2018 12:25:59 +0200 |
Mads Kiilerich |
repos: introduce low level slug check of repo and group names
|
Tue, 29 May 2018 12:25:43 +0200 |
Mads Kiilerich |
tests: clarify that fixture.create_repo_group takes a name, not a path
|
Tue, 29 May 2018 12:25:42 +0200 |
Mads Kiilerich |
tests: introduce API test coverage for some invalid repo names - especially repo names that would need escaping to prevent XSS
|
Tue, 29 May 2018 12:25:41 +0200 |
Mads Kiilerich |
repos: only allow api repo creation in existing groups
|
Tue, 29 May 2018 12:25:40 +0200 |
Mads Kiilerich |
tests: tweak test coverage of repo creation API - prepare for other changes
|
Mon, 07 May 2018 11:38:40 +0200 |
Mads Kiilerich |
repos: introduce low level check of clone URIs to prevent direct file system access to local repos
|
Mon, 07 May 2018 11:37:55 +0200 |
Mads Kiilerich |
tests: improve test coverage of clone_uri and expose some existing problems with unauthenticated cloning from local repos
|
Thu, 23 Nov 2017 19:34:49 +0100 |
domruf |
api: add max_revisions option to get_changesets
|
Sat, 20 Jan 2018 02:24:38 +0100 |
domruf |
vcs: fix get_changesets filtering on hg repo to AND the criteria instead of OR
|
Sun, 11 Feb 2018 21:33:37 +0100 |
Thomas De Schampheleire |
tests: api: add test for pulling from a custom remote
|
Sun, 11 Feb 2018 13:54:19 +0100 |
Thomas De Schampheleire |
tests: api: cover original behavior for 'pull'
|
Fri, 25 Aug 2017 14:35:46 +0200 |
Lars Kruse |
codingstyle: replace ".has_key(...)" with "... is in ..."
|
Fri, 25 Aug 2017 14:35:28 +0200 |
Lars Kruse |
codingstyle: replace comparison for equality against None with "is" expression
|
Fri, 25 Aug 2017 14:32:50 +0200 |
Lars Kruse |
codingstyle: trivial whitespace fixes
|
Tue, 08 Aug 2017 21:35:20 +0200 |
domruf |
api: change precision of ChangesetStatus.modified_at to seconds
|
Tue, 06 Jun 2017 19:40:18 +0200 |
domruf |
api: add get_changesets
|
Tue, 13 Jun 2017 01:11:31 +0200 |
Mads Kiilerich |
sqlalchemy: fix warnings from running the test suite
|
Wed, 29 Mar 2017 22:12:50 +0200 |
domruf |
api: add get_pullrequest and comment_pullrequest methods
|
Wed, 29 Mar 2017 22:12:50 +0200 |
domruf |
api: add option to get pullrequests for get_repo
|
Wed, 29 Mar 2017 22:10:27 +0200 |
domruf |
api: add optional branches, tags and bookmarks information to get_repo API data
|
Mon, 13 Mar 2017 15:34:53 +0100 |
Eivind Tagseth |
Add JSON-RPC API for reading changeset status
|
Tue, 09 May 2017 21:29:17 +0200 |
domruf |
sqlalchemy: be consistent, always use Session() instead of just Session
|
Thu, 23 Feb 2017 18:00:56 +0100 |
Søren Løvborg |
cleanup: refer less to User.DEFAULT_USER
|