Use delete instead of delete_all
[?]
Oct 3, 2013, 5:42 PM
AWMM5OGV5EM4ZA3T3SCCU6LMKVJHKI2JANCNA236MD3O7AELE5XACDependencies
- [2]
QDCXMFDQDon't print to stdout - [3]
4NTIBJ74Implement DELETE for jobsets and use it in the web interface - [4]
7YBYT2LQ - [5]
2UZJG6XTClear nrSucceeded when restarting a build - [6]
MOX7XJ2EMerge the BuildSchedulingInfo table into the Builds table - [7]
CQTN62OHDie tabs die - [8]
FXW2UR7Finitial bzr support - [9]
5NSQUYBSClear failed builds etc.: Redirect back to the referrer - [10]
QT4FO2HPrefactored admin controller, using chains, to avoid using requireadmin on each endpoint - [11]
L2E6EVE2* Merged the Build and Job tables. - [12]
ZWCTAZGLadded newsitems, added some admin options to clear various caches. - [13]
FPK5LF53* Put the project-related actions in a separate controller. Put the - [14]
6KJXJB7Nqualify ordery_by clauses when necessary, remove unnecessary order_by's, reported by Ludo, resulted in errors in sqlite - [15]
P5X4P6VK* Renaming "release sets" to "views" (not finished yet). Having - [16]
AS2OXLRM* Editing releases. - [17]
D3DIBMOK* For products that are directories (like manuals), allow a default - [18]
G5A7TZVI* Don't discard old build steps when restarting a build. - [19]
KXGOUX7P* Creating releases. - [20]
GPHLV42M* Allow the description of a release member to be edited, and to - [21]
LZVO64YGMerge in the first bits of the API work - [22]
YDVFPMKPSecurity: Ensure that a build product refers to the Nix store - [23]
2BUX775I* More release -> view. - [24]
DAPOSS44Use the REST API in the web interface for editing projects - [25]
NLJJZVHO* Use ->update({...}) properly. - [26]
LSZLZHJYAllow users to edit their own settings - [*]
3HZY24CX* Make jobsets viewable under - [*]
XJRJ4J7MAdd user registration - [*]
OOQ2D3KC* Refactoring: move fetchInput out of hydra_scheduler into a separate
Change contents
- replacement in src/lib/Hydra/Controller/Admin.pm at line 56[4.834]→[4.834:835](∅→∅),[4.835]→[2.0:42](∅→∅),[2.42]→[4.870:921](∅→∅),[4.870]→[4.870:921](∅→∅),[4.921]→[4.372:373](∅→∅),[4.373]→[2.43:84](∅→∅),[2.84]→[4.960:1011](∅→∅),[4.960]→[4.960:1011](∅→∅),[4.1011]→[2.85:133](∅→∅),[2.133]→[4.1052:1110](∅→∅),[4.1052]→[4.1052:1110](∅→∅),[4.1110]→[2.134:178](∅→∅),[2.178]→[4.37:91](∅→∅),[4.37]→[4.37:91](∅→∅)
print STDERR "Clearing path cache\n";$c->model('DB::CachedPathInputs')->delete_all;print STDERR "Clearing git cache\n";$c->model('DB::CachedGitInputs')->delete_all;print STDERR "Clearing subversion cache\n";$c->model('DB::CachedSubversionInputs')->delete_all;print STDERR "Clearing bazaar cache\n";$c->model('DB::CachedBazaarInputs')->delete_all;$c->model('DB::CachedPathInputs')->delete;$c->model('DB::CachedGitInputs')->delete;$c->model('DB::CachedSubversionInputs')->delete;$c->model('DB::CachedBazaarInputs')->delete;$c->flash->{successMsg} = "VCS caches have been cleared."; - replacement in src/lib/Hydra/Controller/Jobset.pm at line 81
$c->stash->{jobset}->jobsetevals->delete_all;$c->stash->{jobset}->builds->delete_all;$c->stash->{jobset}->jobsetevals->delete;$c->stash->{jobset}->builds->delete; - replacement in src/lib/Hydra/Controller/Project.pm at line 91
$c->stash->{project}->jobsetevals->delete_all;$c->stash->{project}->builds->delete_all;$c->stash->{project}->jobsetevals->delete;$c->stash->{project}->builds->delete; - replacement in src/lib/Hydra/Controller/Release.pm at line 41
$release->releasemembers->delete_all;$release->releasemembers->delete; - replacement in src/lib/Hydra/Controller/User.pm at line 257
$user->userroles->delete_all;$user->userroles->delete; - replacement in src/lib/Hydra/Controller/View.pm at line 44
$view->viewjobs->delete_all;$view->viewjobs->delete; - replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 573
$build->buildproducts->delete_all;$build->buildproducts->delete; - replacement in src/script/hydra-build at line 357[4.6661]→[4.786:843](∅→∅),[4.935]→[4.786:843](∅→∅),[4.843]→[4.3766:3805](∅→∅),[4.3766]→[4.3766:3805](∅→∅)
$build->buildsteps->search({busy => 1})->delete_all;$build->buildproducts->delete_all;$build->buildsteps->search({busy => 1})->delete;$build->buildproducts->delete;