Vladimir Sharshov
7b5af80d20
Merge pull request #833 from warpc/823-publication-groups-of-build-lists
...
[refs #823 ]: Association of packages in the group to expedite the publication
2013-01-15 09:55:00 -08:00
Vokhmin Alexey V
ea813af4fa
#823 : do nothing when publication started
2013-01-15 18:01:01 +04:00
Vokhmin Alexey V
7736546e3f
#823 : small fixes of BuildListsPublishTaskManager
2013-01-15 17:38:14 +04:00
Vokhmin Alexey V
ec0f37e0af
#823 : add encoding for BuildListsPublishTaskManager
2013-01-15 17:08:30 +04:00
Vokhmin Alexey V
33aeaad72f
#823 : remove duplicates of sources for different arches
2013-01-15 16:34:20 +04:00
Vokhmin Alexey V
aac63a4404
#823 : small refactoring
2013-01-15 15:55:51 +04:00
Vokhmin Alexey V
e55a4ef7e5
#823 : write "fullname" instead of "sha1" for old_packages
2013-01-14 16:10:56 +04:00
Vokhmin Alexey V
73b769aeb5
#823 : update PublishObserver
2013-01-12 21:18:13 +04:00
Vokhmin Alexey V
19b7caef02
#823 : remove unnecessary code
2013-01-12 05:43:13 +04:00
Vokhmin Alexey V
81931be8cc
#823 : add BuildListsPublishTaskManager
2013-01-12 05:36:00 +04:00
Vokhmin Alexey V
9ea5f47e45
#780 : update batch_size
2013-01-11 17:06:21 +04:00
Vokhmin Alexey V
4a8045ecfb
#780 : small refactoring
2013-01-11 16:27:29 +04:00
Vokhmin Alexey V
26ec4cdeaf
#780 : fix rake task new_core#update_packages
2013-01-10 18:48:26 +04:00
Alexander Machehin
493fe9da90
Merge branch 'master' into 818-system_users
2013-01-10 19:23:58 +06:00
Vokhmin Alexey V
4f9d63e4da
#780 : update publications
2013-01-10 16:49:01 +04:00
Vokhmin Alexey V
4fcedfff25
#780 : add rake task for updating packages
2013-01-10 16:30:18 +04:00
Vokhmin Alexey V
c521e5d77e
#780 : add sha1 field into build_list_packages table, update models, views
2013-01-10 15:16:08 +04:00
Vokhmin Alexey V
4daca143bd
remove unnecessary statuses
2012-12-29 21:17:05 +04:00
Vokhmin Alexey V
87ab1ea803
update condition by status
2012-12-29 21:01:12 +04:00
Vokhmin Alexey V
d8a535412d
rename "repository_path" variable to "platform_repository_folder"
2012-12-29 20:52:17 +04:00
Vokhmin Alexey V
e5f1851f9b
change id of mass build
2012-12-29 20:37:36 +04:00
Vokhmin Alexey V
8b8c15bc49
remove root_folder variable
2012-12-29 20:33:12 +04:00
Vokhmin Alexey V
3415c74ec1
small fixes
2012-12-29 20:27:22 +04:00
Vokhmin Alexey V
5ef8a56568
refactoring
2012-12-29 20:21:25 +04:00
Vokhmin Alexey V
e1cc324b9d
small refactoring
2012-12-29 20:19:11 +04:00
Vokhmin Alexey V
233e22e341
add #publish_mass_build_317 rake task
2012-12-29 20:16:56 +04:00
Alexander Machehin
52a2e03fff
[refs #818 ] fixed some errors
2012-12-29 20:49:28 +06:00
Vokhmin Alexey V
558d942dde
rename classes for publishing
2012-12-29 14:48:19 +04:00
Vokhmin Alexey V
d60ea41146
#822 : remove #abf_worker_base_class methods
2012-12-28 23:11:58 +04:00
Vokhmin Alexey V
50bdb12e40
#822 : add queue with priority
2012-12-28 18:00:37 +04:00
Alexander Machehin
6fc5eaa65c
[refs #818 ] add system role
2012-12-28 00:27:50 +06:00
Vladimir Sharshov
7cb53a2930
Merge pull request #798 from warpc/796-change_api_defender
...
[refs #796 ] add api limit for user
2012-12-26 08:53:06 -08:00
Alexander Machehin
ab23ee8aab
[refs #796 ] change variable name
2012-12-26 22:49:28 +06:00
Alexander Machehin
017bab062a
[refs #796 ] small refactoring & add some specs
2012-12-26 21:13:08 +06:00
Alexander Machehin
5fa08cc393
[refs #796 ] small refactoring
2012-12-26 19:50:03 +06:00
Vokhmin Alexey V
e2ec09f8f8
add new_core.rake task for updating bs_id field
2012-12-26 00:15:21 +04:00
Vokhmin Alexey V
960af73ff3
remove old code
2012-12-25 23:54:37 +04:00
Alexander Machehin
5d483b0c1d
[refs #796 ] add email access && small refactoring
2012-12-25 21:55:56 +06:00
Vokhmin Alexey V
f0b9d23bc2
Merge branch 'master' into 794-move-all-keys-into-abf-bd
2012-12-25 18:24:01 +04:00
Alexander Machehin
7d58b89366
add a new core option to mass_builds
2012-12-25 18:15:20 +06:00
Alexander Machehin
9d4bf738b4
[refs #796 ] add system user limit
2012-12-24 20:31:59 +06:00
Alexander Machehin
c2124891a7
[refs #796 ] add user limit
2012-12-21 00:41:10 +06:00
Vokhmin Alexey V
a09699fc03
#794 : merge master into branch
2012-12-20 19:33:14 +04:00
Alexander Machehin
ee38193efc
[refs #789 ] fixed hardcoding file-store url
2012-12-20 19:45:46 +06:00
Vokhmin Alexey V
3dc1cb8124
Merge branch 'master' into 778-file-system-workers
2012-12-18 14:34:12 +04:00
Alexander Machehin
12b8b4c612
[refs #782 ] fix error with base auth
2012-12-17 20:18:18 +06:00
Vokhmin Alexey V
5eff447022
#778 : update resque recipes
2012-12-17 16:58:21 +04:00
Vokhmin Alexey V
9a12de95bb
#778 : remove SymlinkStub module
2012-12-17 16:43:57 +04:00
Vokhmin Alexey V
eaa2659abd
#778 : remove unnecessary code
2012-12-17 16:29:57 +04:00
Vokhmin Alexey V
1bae7d2293
Merge branch 'master' into 778-file-system-workers
2012-12-17 13:29:49 +04:00
Vladimir Sharshov
fc4bd690a8
Merge pull request #783 from warpc/782-url_to_closed_project
...
[refs #782 ] support user hash token auth in git; add base auth to git url sending to build system
2012-12-14 10:09:47 -08:00
Vokhmin Alexey V
0fec0fb184
#778 : remove unnecessary code
2012-12-14 21:23:41 +04:00
Vokhmin Alexey V
8e63d78f77
#778 : merge master and 753-remove-xml-rpc into branch
2012-12-14 21:19:23 +04:00
Alexander Machehin
2f1a21cbdf
[refs #782 ] restore login&pass authentication
2012-12-14 19:20:46 +06:00
Alexander Machehin
2bb5d517a2
[refs #782 ] add base auth to git url
2012-12-14 17:25:10 +06:00
Vokhmin Alexey V
9fbafafba6
add publish_build_list_container_observer into resque recipes
2012-12-14 14:49:12 +04:00
Vokhmin Alexey V
129930b385
hot fix for failed specs
2012-12-13 23:28:50 +04:00
Vokhmin Alexey V
c08d99ffbb
#778 : update TimeLiving class
2012-12-13 23:23:34 +04:00
Vokhmin Alexey V
7528b05715
#778 : some refactoring, fix specs
2012-12-13 23:14:18 +04:00
Vokhmin Alexey V
07d0ed89b4
#778 : integrate FileSystemWorker with Platforms and Repositories
2012-12-13 21:38:04 +04:00
Vokhmin Alexey V
728a40658c
#778 : small fix
2012-12-13 20:44:00 +04:00
Vokhmin Alexey V
1509910a1f
#778 : add file_system_worker for repositories and platforms
2012-12-13 20:13:13 +04:00
Vokhmin Alexey V
4e1aa466fd
#755 : small refactoring
2012-12-13 16:30:37 +04:00
Vokhmin Alexey V
5003101211
#755 : remove old logs from PublishObserver
2012-12-12 16:32:47 +04:00
Vokhmin Alexey V
281346a546
#755 : disable logger on publishing
2012-12-11 21:11:00 +04:00
Vokhmin Alexey V
df144b78e0
#755 : update RpmObserver
2012-12-11 20:56:17 +04:00
Vokhmin Alexey V
eba86106ca
#755 : fix: undefended constants
2012-12-11 19:25:25 +04:00
Vokhmin Alexey V
1c51a2d514
#755 : update path to platform for personal platforms, some refactoring
2012-12-11 15:47:32 +04:00
Vokhmin Alexey V
f00b168b20
#755 : update PublishBuildListContainerObserver, some refactoring
2012-12-11 14:42:15 +04:00
Vokhmin Alexey V
8ef5129e00
#755 : update logging for publishing BuildList
2012-12-10 22:29:09 +04:00
Vokhmin Alexey V
b62414ec1d
#755 : update BuildList#publish_container
2012-12-10 22:04:33 +04:00
Vokhmin Alexey V
0fe74f17ac
#755 : merge master into the branch
2012-12-10 21:05:25 +04:00
Vokhmin Alexey V
e0a1abcd4c
#755 : remove unnecessary weorkers, add Observer
2012-12-10 21:01:34 +04:00
Vladimir Sharshov
c677e37c20
Merge pull request #763 from warpc/759-stop-and-delete-action-for-build-list
...
[refs #759 ]: cancel ProductBuildList and BuildList;
refactroing ProductBuildList; add new user role "tester"; set timeout for workers to 12 hours; refactoring worker_observers
2012-12-07 03:58:57 -08:00
Vokhmin Alexey V
ba14771842
#759 : increase time
2012-12-07 15:22:41 +04:00
Vokhmin Alexey V
a8e1cea057
#759 : save sec of time_living instead of minut, some fixes of state_machine
2012-12-07 15:11:12 +04:00
Vokhmin Alexey V
eae2b2ce02
#759 : add state_machine into the ProductBuildList
2012-12-06 23:18:28 +04:00
Vokhmin Alexey V
ab8c4016b5
#759 : refactoring according to Vladimir's comments
2012-12-06 21:34:09 +04:00
Vokhmin Alexey V
ef8ece3e87
#759 : update status for BuildList::Item, fix getting logs
2012-12-06 20:28:44 +04:00
Vokhmin Alexey V
60f2ab3d96
#759 : some fixes
2012-12-06 20:00:24 +04:00
Vokhmin Alexey V
da4eb1852e
#759 : update rpm_worker_observer
2012-12-06 19:22:27 +04:00
Vladimir Sharshov
a9e94e1433
Merge pull request #754 from warpc/751-move-link-to-file-store-into-app-config
...
[refs #751 ]: add url to file-store into the application.yml
2012-12-06 07:08:31 -08:00
Vokhmin Alexey V
ff2ae73985
#759 : add action for cancel build, some refactoring
2012-12-06 18:41:24 +04:00
Vokhmin Alexey V
1f74b25522
#755 : add workers for publishing build_lists
2012-12-06 14:11:51 +04:00
Alexander Machehin
76223ebff8
[refs #753 ] add rake
2012-12-06 13:34:45 +06:00
Vokhmin Alexey V
d0179d03b6
#751 : add url to file-store into the application.yml
2012-12-05 14:56:59 +04:00
Vokhmin Alexey V
5defd009d3
#751 : show link to diff in "Items" section
2012-12-04 19:48:30 +04:00
Vladimir Sharshov
d39c07475f
Merge pull request #748 from warpc/735-fetch-data-for-container
...
[refs #735 ]: fill packages of BuildList when use new_core
2012-12-04 03:36:47 -08:00
Alexander Machehin
9e5a7e3fdb
[refs #674 ] fix get last published commit
2012-12-04 15:59:16 +06:00
Alexander Machehin
42e76f5fa6
[refs #674 ] fix undefined method 'last_published_commit_hash' for product build list
2012-12-04 09:33:04 +06:00
Alexander Machehin
b132a56937
Merge branch 'master' into 674-diff_between_commits
...
Conflicts:
db/schema.rb fresh
2012-12-04 00:02:45 +06:00
Alexander Machehin
ec6279d803
[refs #674 ] add diff to build lists
2012-12-03 23:43:24 +06:00
Vokhmin Alexey V
3ef841184c
fill packages of BuildList when use new_core
2012-12-03 21:17:20 +04:00
Vokhmin Alexey V
5c3514ec0f
add rpm_worker_observer to resque
2012-11-30 17:59:21 +04:00
Vokhmin Alexey V
3d6269da9b
add results column to build_lists table
2012-11-27 18:22:17 +04:00
Vokhmin Alexey V
c7ea2f7656
send task to abf-worker
2012-11-26 22:00:29 +04:00
Alexander Machehin
7be2df7578
[refs #674 ] first step of the diff between commits
2012-11-20 01:15:15 +06:00
Alexander Machehin
fc3350d8b7
[file-store-4] fix import
2012-11-15 16:28:03 +06:00
Vladimir Sharshov
41ce06b36e
Merge pull request #722 from warpc/90-error_on_create
...
[refs #90 ] Fix error on pull create, create special place for temporary pull request, add cron task for clear temporary pull request, add cron task for clearing activity feed, fix build list pagination error
2012-11-14 10:31:53 -08:00
Alexander Machehin
50ce84bfa9
remove old activity feeds
2012-11-15 00:10:03 +06:00
Alexander Machehin
3ddef19a29
[refs #90 ] fix deleting old temporary git repos
2012-11-14 23:15:44 +06:00
Alexander Machehin
1007e2c476
[refs #90 ] fix deleting empty dir
2012-11-14 22:46:09 +06:00
Alexander Machehin
56e9174045
[refs #90 ] avoid collisions with temporary repos
2012-11-14 22:28:21 +06:00
Alexander Machehin
b21046ba50
[refs #90 ] clean old temporary git
2012-11-14 21:48:20 +06:00
Vokhmin Alexey V
0127f512cb
add iso_worker_observer to queue
2012-11-14 14:55:37 +04:00
Vokhmin Alexey V
21d8a42072
merge master into the branch
2012-11-12 20:52:33 +04:00
Alexander Machehin
8b2126d2a7
[refs #90 ] fixed migration & task for pull path
2012-11-12 20:59:46 +06:00
Vladimir Sharshov
06421dbdec
Merge pull request #714 from warpc/90-fix_orphan_pulls
...
[refs #90 ] fixed orphan pulls
2012-11-12 02:34:21 -08:00
Alexander Machehin
1a1a0ebb30
remove cooker from import task
2012-11-12 16:02:23 +06:00
Alexander Machehin
daa8bc72ee
wrong method
2012-11-09 21:07:52 +06:00
Alexander Machehin
f2ccc90a4c
[refs #90 ] fix task
2012-11-09 21:01:22 +06:00
Alexander Machehin
26af1aa27c
Merge branch 'master' into 90-fix_orphan_pulls
...
Conflicts:
app/models/pull_request.rb
2012-11-09 20:53:55 +06:00
Alexander Machehin
726aee49ff
[file-store-4] remove archives in the srpm import
2012-11-09 20:14:26 +06:00
Vokhmin Alexey V
3d293b908d
added IsoWorkerObserver
2012-11-09 01:39:42 +04:00
Vokhmin Alexey V
4595ce349c
Merge branch 'master' into iso-worker
2012-11-08 18:17:35 +04:00
Alexander Machehin
e9233d362a
add new git_path param
2012-11-08 15:13:48 +06:00
Vokhmin Alexey V
9d7de35ec4
start ISO worker
2012-11-07 18:32:46 +04:00
Vokhmin Alexey V
6a7035d551
added #show action for product_build_list
2012-11-06 22:01:54 +04:00
Vokhmin Alexey V
e39ca302d7
#new action for build ISO - done.
2012-11-06 21:17:44 +04:00
Alexander Machehin
0d893c4b20
[file-store-4] rename task file && remove abf.yml check && some optimize
2012-11-06 21:54:24 +06:00
Vokhmin Alexey V
ecec330b4d
added migration, updated models, UI
2012-11-06 18:13:16 +04:00
Alexander Machehin
eabb47c580
[file-store-4] do copyback repos by default
2012-11-05 17:13:50 +06:00
Alexander Machehin
0246b1f5bf
[file-store-4] some fixes
2012-11-05 16:38:29 +06:00
Alexander Machehin
03cb24fb9f
[file-store-4] modify uploading script
2012-11-02 23:45:40 +06:00
Alexander Machehin
345e4f698b
Merge branch 'master' into file-store-4_git_task
...
Conflicts:
Gemfile
2012-11-02 23:08:38 +06:00
Alexander Machehin
576cec527e
fix mistake
2012-10-28 09:54:23 +06:00
Alexander Machehin
c6a0dfee97
[refs #90 ] fixed orphan pulls
2012-10-28 00:04:28 +06:00
Alexander Machehin
95e5804358
[refs #90 ] fixed git timeout error on the big diff
2012-10-26 20:03:46 +06:00
Alexander Machehin
6c8c1ca880
Merge branch 'master' into 579-code_line_comments
...
Conflicts:
app/assets/stylesheets/design/custom.scss
2012-10-19 18:47:26 +06:00
Alexander Machehin
7ad1a82876
[refs #700 ] fix fork && repare task
2012-10-18 20:34:32 +06:00
Alexander Machehin
694037af7e
[refs #579 ] remove unused lib
2012-10-08 20:47:03 +06:00
Alexander Machehin
2360a25a42
[refs #579 ] fixed many errors
2012-10-05 17:02:25 +06:00
Alexander Machehin
e085784d51
Merge branch 'master' into 579-code_line_comments
...
Conflicts:
app/assets/stylesheets/design/custom.scss
app/helpers/diff_helper.rb
app/models/ability.rb
app/views/projects/comments/_list.html.haml
app/views/projects/git/commits/_commit_diff.html.haml
lib/ext/git/inline_callback.rb
2012-10-05 15:32:29 +06:00
Alexander Machehin
527dd210bf
[refs #579 ] alpha version of inline comments for commit
2012-10-05 00:40:12 +06:00
Vladimir Sharshov
7756f6200d
[refs #374 ] Add http headers for rate limit, restrict rate limit only for api calls.
2012-09-28 01:07:19 +04:00
Alexander Machehin
ccb004bc03
Merge branch 'master' into 579-code_line_comments
...
Conflicts:
app/assets/stylesheets/design/custom.scss
2012-09-26 16:27:46 +06:00
Alexander Machehin
dfbf8a8d58
Merge branch 'master' into 90-pull
...
Fucking conflicts:
app/controllers/projects/issues_controller.rb
app/models/ability.rb
app/views/projects/issues/show.html.haml
config/routes.rb
db/schema.rb
lib/tasks/import.rake
spec/models/comment_for_commit_spec.rb
vendor/assets/javascripts/bootstrap-tab.js
vendor/assets/stylesheets/bootstrap.css
2012-09-25 17:55:30 +06:00
Pavel Chipiga
d34c79aabe
Fix add_branch script. Refs #112
2012-09-19 19:32:53 +03:00
Pavel Chipiga
faafd7a5dc
Merge branch 'master' into file-store-4_git_task
2012-09-18 22:02:37 +03:00
Pavel Chipiga
2db88d90f3
Remove branch if alredy exists during branch fork action. Refs #112
2012-09-17 13:09:30 +03:00
Vladimir Sharshov
54c6ba55be
[refs #349 ] Disable global menu Projects and Platforms; Allowed full search; Protect user and maintainer emails; Refactoring right rules
2012-09-06 21:09:10 +04:00
Vladimir Sharshov
ff20c0b199
Merge pull request #622 from warpc/620-maintainer_db
...
[refs #620 ] Maintainer DB
2012-08-31 11:50:02 -07:00
Alexander Machehin
6a50e18932
[refs file-store-4] one more check
2012-08-31 11:02:58 +06:00
Alexander Machehin
e0c25563f0
[refs file-store-4] small refactoring
2012-08-31 10:59:40 +06:00
Alexander Machehin
1e84da0057
[refs file-store-4] git task
2012-08-31 00:49:42 +06:00
Vladimir Sharshov
f8b39af7d3
Change destination for rhel package auto import from testhat to server group
2012-08-29 01:04:00 +04:00
George Vinogradov
f688985814
[issue #620 ] Changed maintainer assignment.
...
* Added `project:maintainer:set_to_owner` task to set projects maintainer
to its owner
* Removed callbacks and methods to find maintainer 'on-the-fly'
2012-08-28 01:12:53 +04:00
Pavel Chipiga
5a43550282
Refactor add_branch task and add list based branch forking. Refs #112
2012-08-27 19:01:59 +03:00
George Vinogradov
2fbb72e537
[issue #620 ] Changes in Maintainer db:
...
* Added maintainer selection on project page (see TODO in sources);
* Added `actual` field to BuildList::Package;
* Added rake task to set BuildList::Package.actual field.
Run it after migration (see TODO in sources);
* Packages after publising of BuildList becomes actual;
* Added MaintainerPresenter to avoid long method chains.
2012-08-24 19:21:24 +04:00
Pavel Chipiga
77ff4e71e8
Improve import sync script to work with EPEL ang RHEL repositories. Refs #112
2012-08-15 16:58:17 +03:00