Repository :
http://git.fedorahosted.org/cgit/copr.git
Branch 'master' now includes:
48cc349 adding all of Slavek's changes from the coprs openshift repo
4fce30f Make sure that datadir exists if using sqlite
575d718 Bulk of changes to have unique coprs only for each user, not across the whole
system (will need some more fixing, probably doesn't work well, yet).
17cc75b Drop copr.name uniqueness. Don't create more alembic revisions until we
actually deploy it somewhere, this makes it easier
02c5c76 A little fix to the autogenerated migration
3e1d319 Make sure that user can't create two coprs with the same name
0a6a967 Fix applying for building to use username/coprname scheme
78eb27f Filter user by username, not coprname :)
f742e83 Move TODOs to one file, so that they're not present in source code
changes
6d34286 Add build counts to copr model to make things faster and easier to query
9a4f904 Pull the app logic out from views into separate module
91c40fa Enable just creating the data dir in manage.py for easier use with alembic
902b5ec Remove unneeded import
5c0f58a Transfer the builds logic into separate file
ffa1793 Keep commits in views
a8b23b8 Restructured the app to be more consistent
1fcb1a3 Extract logic from waiting builds
e6960cb Enable updating builds by backend
86b8246 Add status for builds, enable updating and displaying data submitted by
backend
fde6b4a Use http basic auth for backend
08ae746 Logic for copr permissions
ae1fd8f Reverse the logic for build state a bit for cases when the build start
submission may get lost
783c5a8 Only drop data, not tables during tests, to speed them up
ddb1ded Improve the fixtures
96511f1 More tests for copr listing
04e9f59 More test cases
ff3b1f5 Few changes to be able to test forms (no csrf, test modules can't import
anything from coprs, as that instantiates new app outside of test env
a23368b Test adding new copr
b2b2415 Some tests for the copr detail
b174ef1 Make the tests more adaptable to possible changes in fixtures
aaafb07 More pythonic way of checking for substrin presence :)
d240462 Few more tests and some fixes/alterations
90e7aae Some more tests, properly refresh instances after test client methods
c7ce8df Few more tests and a connected fix in a url route
036c99a Fix the form target in copr_permissions_form
4637aa1 Don't use with_permissions for getting a copr (using .first() on it
results in just one permission)
a94e877 More tests
3122b10 Some initial builds tests and removal of unnecessary fixtures
bdfbe81 Fix the query to really be filtered by copr
405cb83 More builds tests and minor fixes
36c1716 Add some more data that we may use in future, regenerate the alembic initial
DB setup (noone is using this, so no migrations are needed yet)
e19fa97 Ask fedorapeople for mail, too
e6c9a1e Yet some more information in models
8a2bb64 approved -> copr_builder
f6a2268 Fix tests after previous changes
1776cca Transfer permissions to enums
10ef19c Huge load of changes that make the new permissions work
2e0ada3 Refresh test fixtures, fix one logics function
0af4a30 Typo...
d470a3a Couple of fixes and adapted tests
bdea269 Make the enum fail fast instead of returning None
7b39efd More fixes
c79f63a Yet some more fixes
30aee74 Some more fixes
5508aa7 Last couple of fixes to allow copr_admins to edit copr.
5bf70ae Add epel to CHROOTS and sort the chroots for form select field
2578e93 Don't forget to store the copr creation date
7632011 Get rid of the OpenShift stuff, rename the containing dir to coprs_frontend,
include sample apache config file
531bc59 Fix the apache conf example
f2a4319 Pull applying for permissions into logic
d1f6144 Remove this TODO...
8d3ced3 Allow admins to modify copr permissions
966c2fe Change the messages to also contain copr admins
4820c7c Add test that makes sure that admin can update copr attributes
f4ce8a0 More pulling into logic, also removing permissions now moves them to 'No
Action' instead of 'Requested' state
7825ad2 Build is waiting if it didn't start AND didn't end
acbfd3d Don't render these attributes for backend
0247a86 Some initial backend api tests
cea72f9 Show packages belonging to builds
0b25123 Say explicitly that there are no permissions
f31b8f8 Update TODO, something was done, more requirements are comming
b2e5368 The update_builds url is now returning information about builds that
weren't found while updating (if any)
2d295d0 Rewrite update_builds to be more legible, some more tests for it
422bcaf Make sure build.pkgs is not None before splitting
26e2324 A little simplification...
e9724c2 Fix showing cancel build button
7869d40 Fix displaying the permissions table
95f1599 Merge branch 'bkabrda-workspace'