Commit Graph

1774 Commits

Author SHA1 Message Date
Vokhmin Alexey V b422f60bd4 #977: update "scope" for Pletform and Repository models 2013-02-28 18:58:16 +04:00
Vokhmin Alexey V bd04692dc2 #976: fix for Platform#fs_clone method 2013-02-28 02:03:41 +04:00
Vokhmin Alexey V 6598698147 #976: fix Product#full_clone method 2013-02-28 01:55:30 +04:00
Vokhmin Alexey V 5b0c28c3e7 #963: disable #publish action for all users if project does not exist in repository 2013-02-26 21:18:24 +04:00
Vokhmin Alexey V 72ef2789f6 #963: small refactoring 2013-02-26 21:06:18 +04:00
Vokhmin Alexey V b7b1d909ac #963: add checking that project exist in repository to #can_publish? method 2013-02-26 20:49:21 +04:00
Vokhmin Alexey V 8b994cc6a5 #963: publish build list only if project exist in repository 2013-02-26 20:24:42 +04:00
Alexander Machehin 54b15fcfd5 #971 add some explanation 2013-02-26 18:51:22 +06:00
Alexander Machehin acd179d1a8 #971 fix commit link 2013-02-26 18:32:35 +06:00
Vladimir Sharshov cf7f3cb24c Merge pull request #970 from warpc/757-add-specs-for-new-actions
[refs #757]: update Ability.rb model, add specs, remove hack for 237 platform
2013-02-26 04:13:24 -08:00
Alexander Machehin e4967fdd54 #917 add git hook to online update 2013-02-26 00:55:45 +06:00
Vokhmin Alexey V 9b488c1765 #757: update Ability.rb model, add specs, remove hack for 237 platform 2013-02-25 22:34:45 +04:00
Vokhmin Alexey V 4271cdebc6 #757: add new actions into ability.rb 2013-02-25 20:26:58 +04:00
Vokhmin Alexey V ff522d9ef4 #757: revert changes in #can_publish? method 2013-02-22 18:29:22 +04:00
Vokhmin Alexey V 7a2b547d2b #757: rename #extra_containers to #extra_build_lists 2013-02-22 15:04:14 +04:00
Vokhmin Alexey V 3aae65f744 #757: rename #can_publish_to_repository to #extra_containers_published 2013-02-22 14:30:19 +04:00
Vokhmin Alexey V 267c3b9b23 #757: hot fix 2013-02-22 14:27:24 +04:00
Vokhmin Alexey V 79d81e9c13 #757: add logic for enable/disable "auto_create_container" field on UI, some refactoring 2013-02-22 14:20:47 +04:00
Vokhmin Alexey V 38b6375ca3 #757: send error when some containers for main platform have not been published 2013-02-22 13:09:37 +04:00
Vokhmin Alexey V 3e9c28e238 #757: merge master into branch 2013-02-22 02:17:20 +04:00
Vokhmin Alexey V e2e3ec06c0 #757: disable publication for main platform if some containers have not been published, update UI 2013-02-22 02:12:37 +04:00
Vladimir Sharshov b951b1853e Merge pull request #943 from warpc/921-task-monitoring
[refs #921] new task monitoring
2013-02-21 09:32:02 -08:00
Vokhmin Alexey V 93a8108425 #757: update #prepare_extra_containers, add filtering by arch 2013-02-21 19:16:16 +04:00
Vokhmin Alexey V 6369e10453 #757: filtering containers by architecture for main platforms 2013-02-21 18:51:49 +04:00
Vokhmin Alexey V 28f539f0b4 #757: update BuildList validation 2013-02-21 18:46:52 +04:00
Alexander Machehin 3902a78e37 #921 refactoring per page 2013-02-21 18:46:28 +06:00
Vokhmin Alexey V 25c7d4c19e add 108 repository when building for 237 platform 2013-02-21 12:05:17 +04:00
Alexander Machehin 3dda72a0ac Merge branch 'master' into 921-task-monitoring
Conflicts:
	app/assets/javascripts/extra/build_list.js
2013-02-21 00:54:04 +06:00
Alexander Machehin ec25a2f275 [refs #921] remove timepicker addon && some fixes 2013-02-21 00:43:00 +06:00
Alexander Machehin e5db61197e [refs #921] add new filter to the build list monitoring 2013-02-20 21:07:11 +06:00
Vokhmin Alexey V 484f1bc95b #757: small refactoring 2013-02-19 21:02:49 +04:00
Vokhmin Alexey V 3f7b38ad11 #757: remove search by "is_circle" field 2013-02-19 20:10:36 +04:00
Vokhmin Alexey V c4113c11fb #757: add checking ability with "accessible_by" 2013-02-19 18:52:02 +04:00
Vokhmin Alexey V 5234b7cc51 #757: create "published_container" scope 2013-02-19 18:14:51 +04:00
Vokhmin Alexey V 418a138b37 #757: refactoring according to Vladimir's comments 2013-02-19 14:06:11 +04:00
Vokhmin Alexey V d6bb342c02 #757: add extra repositories and containers into resque task 2013-02-19 13:42:57 +04:00
Vokhmin Alexey V 2d25e9838f #757: update logic for destroing container 2013-02-19 12:36:05 +04:00
Vokhmin Alexey V 61e9d24bb5 #757: add validation for new fields 2013-02-19 12:31:01 +04:00
Vokhmin Alexey V 83226adeb9 #757: hot fix 2013-02-18 21:05:19 +04:00
Vokhmin Alexey V 9005290c72 #757: add before_validation block 2013-02-18 21:01:31 +04:00
Vokhmin Alexey V cab6a7ab56 #757: update #show action 2013-02-18 20:50:54 +04:00
Vokhmin Alexey V 20691dabc5 #757: add migration, update UI, JS 2013-02-18 19:43:30 +04:00
Vokhmin Alexey V 8b58988b91 #940: change path for downloading project for build ISO 2013-02-18 13:10:20 +04:00
Vokhmin Alexey V f9845b27ac #935: add validation for "main_script" and "params" fields, specs 2013-02-15 20:20:06 +04:00
Vladimir Sharshov 0c28ddb5b5 Merge pull request #930 from warpc/907-save-project-tags-on-file-store
[refs #907]: save project tags archives on file store
2013-02-15 05:01:39 -08:00
Vokhmin Alexey V a82167fe4c #907: remove #destroy_file_from_file_store method, refactoring 2013-02-15 13:21:05 +04:00
Vokhmin Alexey V 7bcbe39e61 #907: update "FileStoreClean" module, some refactoring 2013-02-15 01:49:18 +04:00
Vladimir Sharshov 2e3ae6db87 Merge pull request #932 from warpc/fix-maintainers_search
fix PG::Error: ERROR:  column reference "name" is ambiguous
2013-02-14 09:23:34 -08:00
Alexander Machehin 81fd34dd5c fix PG::Error: ERROR: column reference "name" is ambiguous 2013-02-14 23:14:09 +06:00
Vokhmin Alexey V b7babdef76 #907: use 'file_store' user for removing from file-store 2013-02-14 18:12:07 +04:00
Vokhmin Alexey V 28d4f278b9 #907: add action for removing archive after destroy tag 2013-02-14 17:53:26 +04:00
Vokhmin Alexey V 9b483d0ec2 #907: set filename of archive 2013-02-14 17:35:10 +04:00
Vokhmin Alexey V a03eb0b1fc #907: update schema.rb, hot fix 2013-02-14 17:20:08 +04:00
Vokhmin Alexey V c6aa58c063 Merge branch 'master' into 907-save-project-tags-on-file-store 2013-02-14 17:15:16 +04:00
Vokhmin Alexey V 882cfcb6cb #928: fix validation error 2013-02-14 16:50:13 +04:00
Vokhmin Alexey V 5c286a6aa0 #907: add ProjectTags table, update UI, logic 2013-02-14 16:46:25 +04:00
Vokhmin Alexey V 1866f455c8 #928: revert some changes 2013-02-14 13:53:11 +04:00
Vokhmin Alexey V 1d75e5ac3c #928: update generation paths to repositories 2013-02-14 13:43:56 +04:00
Vokhmin Alexey V a3420207c6 #928: Use "rosa2012.1/main" repository in "conectiva" platform 2013-02-14 13:36:33 +04:00
Vladimir Sharshov ad8850c35f Merge pull request #925 from warpc/893-regenerate_metadata
[refs #893] Fix for git; change look of action page
2013-02-13 10:04:29 -08:00
Alexander Machehin 07710e2b23 [refs #893] fixed 500 with repo.commit nil 2013-02-13 23:20:43 +06:00
Vladimir Sharshov 11f95f1271 Merge pull request #916 from warpc/893-regenerate_metadata
[refs #893] Ability manually regenerate metadata in repository of main platform;
2013-02-13 08:01:38 -08:00
Alexander Machehin a4d1d42792 [refs #878] fix commit treeish 2013-02-11 23:40:17 +06:00
Alexander Machehin ac69547805 [refs #893] add regenerate metadata for repository 2013-02-11 21:24:17 +06:00
Vokhmin Alexey V d6b71c2459 #910: send notification when tests of build list failed 2013-02-11 16:05:19 +04:00
Vladimir Sharshov 8b0116497d Merge pull request #904 from warpc/update-reject_publish-action
[refs #756] Support reject publish action for new status 'tests failed', add missing support of status 'failed_publish'
2013-02-08 02:55:07 -08:00
Vokhmin Alexey V 6a784f63da update #reject_publish action 2013-02-08 14:44:51 +04:00
Vladimir Sharshov 53ecbd706b Merge pull request #897 from warpc/861-product_build_lists_api
[refs #861] Product build lists api
2013-02-08 01:58:29 -08:00
Alexander Machehin f43b7303c1 [refs #861] fixed creating product build list 2013-02-08 00:36:57 +06:00
Vladimir Sharshov 0c69326e80 Merge pull request #900 from warpc/898-publish-i686-packages-into-x86_64-repository
[refs #898]: publish i686 packages into x86 64 repository
2013-02-07 06:57:09 -08:00
Vokhmin Alexey V e9c023f273 #898: add "publish_i686_into_x86_64" field into Project, update UI 2013-02-07 15:11:57 +04:00
Vokhmin Alexey V 705e60bbbc #756: small refactoring according to Alexander's comment 2013-02-06 17:50:49 +04:00
Vokhmin Alexey V 61a60a419e #756: update #publish_container event 2013-02-06 17:21:47 +04:00
Vokhmin Alexey V 6694dc0cd1 #756: observers have been updated 2013-02-06 17:14:59 +04:00
Vokhmin Alexey V 9583b640a3 #756: rollback some changes 2013-02-06 15:12:37 +04:00
Vokhmin Alexey V 376d50c8fb #756: remove 'build_canceled' status from transitions "tests_failed" and "build_error" 2013-02-06 14:59:36 +04:00
Vokhmin Alexey V 3b4506354a #756: small refactoring 2013-02-06 14:18:51 +04:00
Vokhmin Alexey V a86ee3ebf0 #756: update path to repo for tests 2013-02-06 14:06:37 +04:00
Vokhmin Alexey V 8629ae8ca3 #756: update UI 2013-02-06 13:42:34 +04:00
Vokhmin Alexey V 67e60f0a1d #756: update Observers, add TESTS_FAILED status 2013-02-05 22:49:26 +04:00
Vokhmin Alexey V e4924993a7 #894: update ability.rb, add new specs 2013-02-05 17:08:40 +04:00
Vokhmin Alexey V a1455b5afb #891: update comments 2013-02-05 16:10:10 +04:00
Vokhmin Alexey V 8f40a25b95 #891: add comments, small refactoring 2013-02-05 16:05:02 +04:00
Vokhmin Alexey V 796289c57f #891: small refactoring 2013-02-05 15:44:06 +04:00
Vladimir Sharshov eb53c1ab5e Merge pull request #885 from warpc/861-products_api
[refs #861] Add products api
2013-02-05 00:56:53 -08:00
Alexander Machehin de27408f68 [refs #861] force forbidden for nil params 2013-02-04 20:13:00 +06:00
Vokhmin Alexey V c8ae6053af Merge branch 'master' into 880-add-publish-again-option-for-build-list 2013-02-04 17:48:34 +04:00
Vladimir Sharshov 27251a38be Merge pull request #884 from warpc/881-disable-personal-repository-on-creating-build-list
[refs #881]: Ability do not conntect personal repository as packages source.
2013-02-04 05:30:14 -08:00
Vokhmin Alexey V 70e068e9e7 #881: small refactoring 2013-02-04 15:43:42 +04:00
Vokhmin Alexey V 4f4090b063 #881: change default value of param "use_save_to_repository" 2013-02-04 13:09:43 +04:00
Vokhmin Alexey V 5ae7cc1d8f #880: small refactoring 2013-02-04 12:19:46 +04:00
Alexander Machehin bbe892aaa7 [refs #861] fix bug when creating product from api 2013-02-02 01:24:56 +06:00
Vokhmin Alexey V e92751939a #880: some fixes, update ability.rb 2013-02-01 21:45:49 +04:00
Vokhmin Alexey V 2fa96551aa #880: remove unnecessary code, update specs 2013-02-01 21:25:42 +04:00
Vokhmin Alexey V 973fabb31f #880: add option "Publish again" for build list 2013-02-01 18:39:17 +04:00
Vladimir Sharshov f3033caac4 Merge pull request #879 from warpc/878-fix_bugs_with_git_without_master
[refs #878] Fix varios errors with missing default git branch what set in project settings.
2013-02-01 05:53:46 -08:00
Vokhmin Alexey V db7a6f892f #881: add validation 2013-02-01 17:49:48 +04:00
Vokhmin Alexey V 7cfcda905e #881: check "use_save_to_repository" field on creating RPM build task 2013-02-01 14:04:18 +04:00
Vokhmin Alexey V e9d666877c #881: add "use_save_to_repository" into BuildList 2013-02-01 14:00:56 +04:00
Alexander Machehin 927c352f8a [refs #878] fixed last value 2013-01-31 23:44:02 +06:00
Alexander Machehin 913b8469fe [refs #878] fix bug with default head 2013-01-31 23:18:57 +06:00
Alexander Machehin 8860238da4 [refs #878] fix some bugs when no master branch 2013-01-31 22:26:49 +06:00
Vokhmin Alexey V 1cabd9cea8 #859: some refactoring according to Alexander's comments 2013-01-31 15:32:01 +04:00
Vokhmin Alexey V 2a1a15eb03 #859: update BuildList API 2013-01-30 20:23:50 +04:00
Vladimir Sharshov 8677831e61 Merge pull request #862 from warpc/860-build_list-container
[refs #860]: Containers: stable version
2013-01-30 04:20:00 -08:00
Alexander Machehin 18d0af9749 [refs #868] add ability to create a container to admins of the platform 2013-01-30 14:55:09 +06:00
Vokhmin Alexey V ad08a31e5f #860: merge master into branch 2013-01-29 23:23:52 +04:00
Alexander Machehin 1f6b9dacc5 [refs #819] add two additional counters to mass builds 2013-01-29 21:20:28 +06:00
Vokhmin Alexey V 499d8e2fa8 #860: update specs 2013-01-29 17:17:35 +04:00
Vokhmin Alexey V 2af919014d remove 'new_core' options for creating mass_builds 2013-01-29 01:16:29 +04:00
Alexander Machehin 902438b7b5 [refs #719] fixed errors with tags & history rewrite 2013-01-28 22:41:38 +06:00
Alexander Machehin 7edcacee00 [refs #719] fix errors with deleting refs 2013-01-28 20:58:08 +06:00
Vokhmin Alexey V fed1c76ca2 #860: update logic for creating build list container 2013-01-28 18:44:06 +04:00
Vokhmin Alexey V 0de439e9cb hot fix 2013-01-25 21:42:33 +04:00
Vokhmin Alexey V eec4ec95a7 update ability.rb 2013-01-25 21:41:48 +04:00
Vokhmin Alexey V 7d135e8551 remove container on destroy 2013-01-25 21:37:37 +04:00
Vokhmin Alexey V f4c3d23d7c create container for BuildList 2013-01-25 21:24:46 +04:00
Vokhmin Alexey V fab38fbaba hot fix for BuildList 2013-01-25 16:57:55 +04:00
Vladimir Sharshov a914cc64f5 Merge pull request #852 from warpc/851-build_lists-show-undefined-method-error
[refs #851]: destroy build_lists after removing repository.
2013-01-25 03:35:03 -08:00
Alexander Machehin 10d6173780 [refs #847] remove platform_not_found status 2013-01-25 17:18:28 +06:00
Alexander Machehin 090f40caee [refs #847] removed PLATFORM_PENDING & PROJECT_NOT_FOUND statuses 2013-01-24 23:55:24 +06:00
Vokhmin Alexey V b818bac2ac #851: destroy build_lists on removing repository 2013-01-24 17:55:04 +04:00
Alexander Machehin 643e163652 [refs #847] refactoring 2013-01-24 19:09:26 +06:00
Alexander Machehin 0d9c095cbd [refs #847] remove old core code 2013-01-24 12:33:16 +06:00
Alexander Machehin d0d43b0090 [refs #838] add cleaning file-store when destroing product build list && refactoring 2013-01-22 20:34:16 +06:00
Alexander Machehin eeb58ccd8e Merge pull request #799 from warpc/794-move-all-keys-into-abf-bd
#794: move all keys into abf bd
2013-01-22 00:17:42 -08:00
Vokhmin Alexey V d2a876c9cb #843: remove 'latest_' prefix 2013-01-21 21:08:19 +04:00
Vokhmin Alexey V 86034c5da4 #843: update pages for using only new_core 2013-01-21 19:52:20 +04:00
Alexander Machehin 186e5a4b13 [refs #838] delete files from file-store with special system user 2013-01-18 20:35:00 +06:00
Vokhmin Alexey V d0b288fe37 #794: refactoring of #detele_repositories_directory 2013-01-18 16:32:47 +04:00
Alexander Machehin af73abbf31 [refs #838] remove old code 2013-01-18 17:18:51 +06:00
Alexander Machehin 7d0d530a8e [refs #838] fix queue name 2013-01-18 08:31:13 +06:00
Vokhmin Alexey V 11d0d5d1a0 #794: fix KeyPair model 2013-01-18 01:09:03 +04:00
Vokhmin Alexey V f522ceec3c #794: small refactoring 2013-01-18 00:51:12 +04:00
Alexander Machehin a8a895d112 [refs #838] Try to remove files when destroing BuildList 2013-01-17 23:13:36 +06:00
Vokhmin Alexey V cd6cc0c169 #794: update for removing project from repository 2013-01-17 20:41:23 +04:00
Vokhmin Alexey V 829b3b83fe #794: update logic for resign packages in repository 2013-01-17 18:15:03 +04:00
Vokhmin Alexey V 889c216bc4 #794: update creating task for resign_rpms 2013-01-16 19:33:46 +04:00
Vokhmin Alexey V c6f13c60b7 #794: small refactoring 2013-01-16 19:16:42 +04:00
Vokhmin Alexey V 097ffacf61 #794: merge master into branch 2013-01-16 19:07:39 +04:00
Vokhmin Alexey V 3dd553b2dd hot fix: add sha1 to attr_accessible 2013-01-16 00:47:19 +04:00
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
Vladimir Sharshov a6db2a21f9 Merge pull request #821 from warpc/818-system_users
[refs #818] Add system role: for build clients or file-store.
2013-01-15 05:03:08 -08:00
Vokhmin Alexey V 6bd28dacb0 Merge branch 'master' into 823-publication-groups-of-build-lists 2013-01-15 15:36:02 +04:00
Vokhmin Alexey V 4e132f5ed7 #823: remove unnecessary code 2013-01-14 20:58:01 +04:00
Vokhmin Alexey V 81931be8cc #823: add BuildListsPublishTaskManager 2013-01-12 05:36:00 +04:00
Alexander Machehin 4c3a5b5def [refs #829] dont send email to issue creator 2013-01-11 20:00:22 +06: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 c521e5d77e #780: add sha1 field into build_list_packages table, update models, views 2013-01-10 15:16:08 +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
Alexander Machehin 1e878f0775 [refs #818] working with system users 2012-12-29 01:24:41 +06:00
Vokhmin Alexey V d60ea41146 #822: remove #abf_worker_base_class methods 2012-12-28 23:11:58 +04:00
Vokhmin Alexey V 8c67c5151f #822: remove 'default' priority for IsoWorker 2012-12-28 18:09:16 +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
Vokhmin Alexey V dbb3253a73 update BuildList#publish_container 2012-12-27 19:24:03 +04:00
Vladimir Sharshov ba09d2afcf Merge pull request #816 from warpc/814-add-validation-that-save_to_repository-contains-project
[refs #814]: add validation for checking that "save to repository" contain project.
2012-12-26 10:26:44 -08: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
Vokhmin Alexey V 1d2956419e #814: add validation for checking that repository contains project, update specs 2012-12-26 17:06:17 +04:00
Vokhmin Alexey V b31cc17f5c set bs_id after creating task for resque 2012-12-25 23:52:52 +04:00
Vokhmin Alexey V ce457a3c64 hot fix 2012-12-25 21:36:34 +04:00
Vokhmin Alexey V 5c05ab26d8 update "project_version" for mass_build, disable "sleep" for new_core 2012-12-25 21:06:57 +04:00
Vokhmin Alexey V ca24de30b9 fix for creating mass_build 2012-12-25 20:01:44 +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
Vokhmin Alexey V 67a4dbc243 #807: small refactoring 2012-12-25 17:59:31 +04:00
Vokhmin Alexey V c4f260c7f5 #807: update type for personal platforms 2012-12-25 17:49:12 +04:00
Alexander Machehin 7d58b89366 add a new core option to mass_builds 2012-12-25 18:15:20 +06:00
Vokhmin Alexey V 3d707f7850 hot fix for Platform#urpmi_list method 2012-12-25 14:44:40 +04:00
Alexander Machehin 71672826b2 again fix ActiveRecord::UnknownAttributeError: unknown attribute: build_requires 2012-12-25 09:09:26 +06:00
Vokhmin Alexey V bc35bc5757 #794: change folder for tmpdir 2012-12-24 19:54:37 +04:00
Vokhmin Alexey V bce1b63d20 #794: merge master into the branch 2012-12-24 19:02:55 +04:00
Vokhmin Alexey V 19372b403b #784: remove "build_requires" as param for abf-worker 2012-12-24 18:12:57 +04:00
Vokhmin Alexey V ea14f541fe #784: merge master into the branch 2012-12-24 18:11:27 +04:00
Vokhmin Alexey V 9b8a55db42 #794: merge master into the branch 2012-12-24 18:07:09 +04:00
Vokhmin Alexey V 577b71a62e #794: rename errors: "contains_<secret|public>_key" to "wrong_<secret|public>_key" 2012-12-24 17:58:46 +04:00
Vokhmin Alexey V f472b862ae #794: set "LC_ALL" on checking passphrase 2012-12-24 17:54:14 +04:00
Vokhmin Alexey V f25a988730 #784: remove "build_requires" from BuildList 2012-12-24 17:17:21 +04:00
Vokhmin Alexey V ac762388a4 #800: enable "new_core" for personal platforms 2012-12-24 16:35:29 +04:00
Vokhmin Alexey V 597fb03374 #794: small fix, update specs 2012-12-24 14:53:20 +04:00
Vokhmin Alexey V 48cd266aee #794: small refactoring 2012-12-24 14:20:09 +04:00
Vokhmin Alexey V 9d59e522db #794: add resign packages resque task 2012-12-21 22:59:07 +04:00
Vokhmin Alexey V 7f14958a89 #794: send repository_id to resque job 2012-12-21 16:23:46 +04:00
Vokhmin Alexey V da4860bc45 #794: add #key_pair action, add new specs 2012-12-20 23:46:16 +04:00
Vokhmin Alexey V c72968ba2a #794: add validation for length of key 2012-12-20 21:36:32 +04:00
Vokhmin Alexey V a09699fc03 #794: merge master into branch 2012-12-20 19:33:14 +04:00
Vokhmin Alexey V 00de736c5e #794: add checking for passphrase 2012-12-20 19:00:30 +04:00
Vladimir Sharshov 7f2bf385fd Merge pull request #781 from warpc/777-group_owner
[refs #777] Big test fix, refactoring tests.
2012-12-20 06:03:38 -08:00
Vokhmin Alexey V 334b078855 #794: update KeyPair model, write migration 2012-12-19 22:18:00 +04:00
Vokhmin Alexey V 06f629fdd6 #778: revers tome changes 2012-12-18 21:29:21 +04:00
Vokhmin Alexey V d19f96abce #778: send packages for cleanup on publishing 2012-12-18 17:18:54 +04:00
Alexander Machehin e658f8765e add user auth only to hidden projects 2012-12-18 17:18:32 +06:00
Vokhmin Alexey V 3dc1cb8124 Merge branch 'master' into 778-file-system-workers 2012-12-18 14:34:12 +04:00
Vokhmin Alexey V d155242f33 #778: pass "released" status of platform to resque job 2012-12-17 21:17:18 +04:00
Vokhmin Alexey V e3314a724f #778: pass "save_results" option to resque job 2012-12-17 20:13:24 +04:00
Alexander Machehin b9ef0f7c5d Merge branch 'master' into 777-group_owner 2012-12-17 21:17:50 +06:00
Vokhmin Alexey V f90bd06fb3 #778: separate "binary" and "source" packages 2012-12-17 19:14:52 +04:00
Vokhmin Alexey V 514dcbe994 #778: some refactoring and fixes 2012-12-17 19:03:52 +04:00
Vokhmin Alexey V eaa26db89a #778: remove unnecessary code 2012-12-17 18:50:09 +04:00
Vokhmin Alexey V c159146048 #778: add #destroy_project_from_repository method 2012-12-17 18:39:02 +04:00
Alexander Machehin 12b8b4c612 [refs #782] fix error with base auth 2012-12-17 20:18:18 +06:00
Alexander Machehin f9d680857d [refs #782] fix undefined method access_locked? for nil:NilClass 2012-12-17 19:12:12 +06:00
Vokhmin Alexey V 8757724acc #778: update rails gem, update destroy Platform and Reposytory 2012-12-17 16:28:17 +04:00
Vokhmin Alexey V 1bae7d2293 Merge branch 'master' into 778-file-system-workers 2012-12-17 13:29:49 +04:00
Alexander Machehin 333bbf7cf6 [refs #787] fixed inline commit comments 2012-12-15 11:17:11 +06: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 9bc560e8aa #778: misprint 2012-12-14 21:36:35 +04:00
Vokhmin Alexey V de7665c8ca #778: revert some changes after merge 753-remove-xml-rpc 2012-12-14 21:33:43 +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 01389ba90d [refs #785] add authorization to archive path 2012-12-14 21:41:22 +06:00
Vokhmin Alexey V 6f623dbab5 #785: udd user to ProductBuildList, and etc changes 2012-12-14 19:14:33 +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 7528b05715 #778: some refactoring, fix specs 2012-12-13 23:14:18 +04:00
Alexander Machehin 519886fecd [refs #777] fix for group owned project 2012-12-14 00:18:22 +06:00
Vokhmin Alexey V 07d0ed89b4 #778: integrate FileSystemWorker with Platforms and Repositories 2012-12-13 21:38:04 +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 1bebdb34db #755: add personal repository for creating BuildList 2012-12-13 16:24:29 +04:00
Vokhmin Alexey V cdcce3ad43 #755: update path to all repositories 2012-12-12 18:06:46 +04:00
Vokhmin Alexey V 71717311d1 Merge branch 'master' into 755-publish-build-list-container 2012-12-12 16:47:25 +04:00
Vokhmin Alexey V e245c4e86f #755: update time_live of worker 2012-12-12 16:34:33 +04:00
Vladimir Sharshov 59c1d75a36 Merge pull request #772 from warpc/762-ui_and_refactoring
[refs #762] ui and refactoring for mass build; fix syntax highlight
2012-12-11 14:19:56 -08:00
Vokhmin Alexey V 3b8524bd28 #755: small fix 2012-12-11 18:47:57 +04:00
Alexander Machehin 60ce85269e [refs #762] optimize build_for method 2012-12-11 20:35:36 +06:00
Alexander Machehin a452df79b8 [refs #762] refactoring 2012-12-11 19:48:16 +06:00
Vokhmin Alexey V 1c51a2d514 #755: update path to platform for personal platforms, some refactoring 2012-12-11 15:47:32 +04:00
Alexander Machehin 60986b7a18 [refs #762] refactoring 2012-12-11 01:35:56 +06: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 62a761a7c9 #766: add filter to /build_lists page 2012-12-10 16:15:22 +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 6a99d56489 #759: add comments, some refactoring according to Vladimir's comments 2012-12-07 15:47:42 +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 f8cbae424e #759: update #build_canceled event 2012-12-07 13:10:38 +04:00
Vladimir Sharshov 31461eeadf [refs #762] Fix searching platform package, fix repository selecting. 2012-12-07 02:28:51 +04:00
Vladimir Sharshov 632a007e2d Add missing params for build_from_list operations 2012-12-07 01:21:05 +04:00
Alexander Machehin b91489c886 [refs #762] fix many errors 2012-12-07 02:12:48 +06:00
Vokhmin Alexey V 4d3fe773cd #759: update time_living for tasks 2012-12-06 23:57:20 +04:00
Vokhmin Alexey V 8eabfc975a #759: add comment 2012-12-06 23:45:35 +04:00
Vokhmin Alexey V eae2b2ce02 #759: add state_machine into the ProductBuildList 2012-12-06 23:18:28 +04:00
Vokhmin Alexey V e3e228de33 #759: add tester role for user 2012-12-06 22:04:39 +04:00
Alexander Machehin dc1525b85e [refs #762] add mass build from list 2012-12-06 23:59:17 +06:00
Vokhmin Alexey V ab8c4016b5 #759: refactoring according to Vladimir's comments 2012-12-06 21:34:09 +04:00
Vokhmin Alexey V c3e8d18925 #759: remove #xml_rpc_create method 2012-12-06 21:10:23 +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 ff2ae73985 #759: add action for cancel build, some refactoring 2012-12-06 18:41:24 +04:00
Alexander Machehin 97196c5484 [refs #758] fix error on fork 2012-12-06 18:35:05 +06:00
Vokhmin Alexey V 1f74b25522 #755: add workers for publishing build_lists 2012-12-06 14:11:51 +04:00
Alexander Machehin 18e53bd5b8 [refs #753] change git-repo HEAD 2012-12-06 13:26:31 +06:00
Alexander Machehin bdc2cd78fb [refs #758] add default branch validation 2012-12-06 13:18:16 +06:00
Alexander Machehin 9e5a7e3fdb [refs #674] fix get last published commit 2012-12-04 15:59:16 +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 d325838b1f Merge branch 'master' into 735-package-build-server 2012-12-03 15:38:03 +04:00
Alexander Machehin bfa538e644 [refs #732] small refactoring 2012-11-30 23:15:37 +06:00
Vokhmin Alexey V 46d465536f some refactoring, add comments 2012-11-30 17:10:17 +04:00
Vokhmin Alexey V ace1312095 hot fix 2012-11-30 15:34:08 +04:00
Vokhmin Alexey V 1af7b7525f remove some comments 2012-11-30 15:19:55 +04:00
Vokhmin Alexey V fcdbfd4538 add new column to build_lists table, some refactoring 2012-11-30 14:41:39 +04:00
Vokhmin Alexey V b468f0655f some refactoring of #log method 2012-11-29 23:42:54 +04:00
Vokhmin Alexey V a5daff3442 update getting logs, some repo generation 2012-11-29 21:56:03 +04:00
Vokhmin Alexey V 791f77dfd5 add 'New core' option for creating build_list 2012-11-29 19:12:24 +04:00
vladdruzh 5899d5f28f add filters to maintainers list api 2012-11-29 09:32:10 +04:00
vladdruzh 0545863642 refactor 2012-11-28 10:04:40 +04:00
Vokhmin Alexey V 3d6269da9b add results column to build_lists table 2012-11-27 18:22:17 +04:00
Vokhmin Alexey V c7adea14ce fix the tasks duplication 2012-11-27 14:59:47 +04:00
Vokhmin Alexey V 96e8df1b50 use Redis for getting log 2012-11-26 22:16:34 +04:00
Vokhmin Alexey V c7ea2f7656 send task to abf-worker 2012-11-26 22:00:29 +04:00
Vokhmin Alexey V af2be3fb09 create logical model for serach by ABF 2012-11-21 19:04:41 +04:00
Vokhmin Alexey V 6fe07d83d6 add validation for build_for_platform field 2012-11-20 20:14:51 +04:00
Alexander Machehin 7be2df7578 [refs #674] first step of the diff between commits 2012-11-20 01:15:15 +06:00
Vokhmin Alexey V b7b0ea2f7a remove #check_status method 2012-11-19 22:08:02 +04:00
Vokhmin Alexey V 2f0f49d674 hot fix 2012-11-19 20:39:57 +04:00
Vokhmin Alexey V 894f8651d9 rename BUILD_IN_QUEUE to BUILD_PENDING 2012-11-19 20:38:08 +04:00
Vokhmin Alexey V 223cf774f6 revert path to data 2012-11-19 19:48:14 +04:00
Vokhmin Alexey V 846aedf49d add canceling status 2012-11-19 19:41:59 +04:00
Vokhmin Alexey V 75596c3e2d revert path to data 2012-11-19 19:19:05 +04:00
Vokhmin Alexey V ebbf47f818 show file size, and in_queue status for ProductBuildList 2012-11-19 19:11:07 +04: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 56e9174045 [refs #90] avoid collisions with temporary repos 2012-11-14 22:28:21 +06:00
Alexander Machehin 1afcef17c3 [refs #90] clean dir before clone 2012-11-14 21:46:59 +06:00
Alexander Machehin 8ad53f4c0b [refs #90] create a "new" pull at another dir 2012-11-14 16:52:26 +06:00
Vokhmin Alexey V f522fd3cd0 add selecting Arch on create product build 2012-11-13 18:01:06 +04:00
Vokhmin Alexey V abbbacdf7f update ability.rb, add new specs 2012-11-13 15:11:33 +04:00
Vokhmin Alexey V 57ec1e2982 update specs for Products and ProductBuildLists 2012-11-13 14:31:45 +04:00
Vokhmin Alexey V cb488a35d1 refactoring of model, update factory 2012-11-13 13:27:39 +04:00
Vokhmin Alexey V 21d8a42072 merge master into the branch 2012-11-12 20:52:33 +04:00
Vokhmin Alexey V 577b8d6af8 Add comment for ProductBuildList#stop 2012-11-12 20:05:34 +04:00
Vokhmin Alexey V 259eeaecfc add Stop action and time_living for building ISO 2012-11-12 17:22:19 +04:00
Vokhmin Alexey V d2871afaff revert changes 2012-11-12 13:41:41 +04:00
Vokhmin Alexey V 8f9cd0ff8a updated logger on build product page 2012-11-09 21:42:25 +04: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
Vokhmin Alexey V b39ccea0d5 add show logs in real time 2012-11-09 17:08:56 +04: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
Vokhmin Alexey V 34f1026728 add fake url for project 2012-11-08 17:04:02 +04:00
Vladimir Sharshov 08b3099b90 Send http(s) git url instead NFS path 2012-11-08 13:41:07 +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 eb40fbbbd5 removed unnecessary fields for build ISO 2012-11-07 16:14:31 +04:00
Alexander Machehin e9ac67de5f Fix validations for groups, platforms, projects, repositories,
users
2012-11-07 16:25:43 +06:00
Alexander Machehin 36ac66303a fixed user uname validation 2012-11-07 15:30:34 +06: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
Vokhmin Alexey V b1722cae75 added some params for build ISO 2012-11-06 20:19:52 +04:00
Vokhmin Alexey V ecec330b4d added migration, updated models, UI 2012-11-06 18:13:16 +04:00
Alexander Machehin 970da230f2 [refs #90] add validations 2012-10-29 21:33:20 +06:00
Alexander Machehin 36e07b440f [refs #90] set data to pull 2012-10-28 00:46:04 +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
Vokhmin Alexey V e9fd2a2df6 Merge branch 'master' into 706-get-list-of-projects-by-repository 2012-10-19 18:51:11 +04:00
Vokhmin Alexey V ba968cc5a0 #706: updated Ability model, Repositories controller, added specs 2012-10-19 18:49:01 +04:00
Vladimir Sharshov 00e92d9672 Merge pull request #678 from warpc/579-code_line_comments
[refs #579] code line comments
2012-10-19 07:48:50 -07:00
Vokhmin Alexey V 18ac16ae96 #698: small refactoring, added ckeck for main platform 2012-10-19 18:03:09 +04: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 54f462f408 [refs #579] small refactoring 2012-10-19 15:50:15 +06:00
Vokhmin Alexey V 0cf0933074 #698:small refactoring 2012-10-19 11:32:12 +04:00
Alexander Machehin ea1ec80d29 [refs #579] fixed bug with updating comments 2012-10-18 23:37:52 +06:00
Vokhmin Alexey V d5ad5b1a95 Merge branch 'master' into 698-rest-api-for-advisories 2012-10-18 18:59:00 +04:00
Vokhmin Alexey V 334fc9a574 #698: revert advisory model 2012-10-18 18:29:31 +04:00
Vokhmin Alexey V 68dbae8c83 #698: added #create and #fork actions for Advisories API 2012-10-18 18:17:50 +04:00
Alexander Machehin e15bf13c4f [refs #90] small refactoring of the diff method 2012-10-18 18:09:12 +06:00
Alexander Machehin 62ca030110 [refs #90] head_branch -> from_branch 2012-10-18 17:46:57 +06:00
Alexander Machehin 7870ffef7d [refs #579] fixed some bugs 2012-10-18 00:38:42 +06:00
Vokhmin Alexey V 97590f06a0 #686: added specs for projects API 2012-10-17 21:08:21 +04:00
Vokhmin Alexey V 6680265c64 #686: some refactoring of relations 2012-10-17 17:46:16 +04:00
Vokhmin Alexey V 2d067a45ca #686: added members action for project API 2012-10-17 16:18:52 +04:00
Vokhmin Alexey V e5af275c3a #692: small refactoring according to Alexander's comments 2012-10-16 20:36:59 +04:00
Vokhmin Alexey V c36ae5413b #692: added specs for Group API 2012-10-16 18:44:21 +04:00
Vokhmin Alexey V 432e219571 #692: some refactoring 2012-10-16 17:42:52 +04:00
Alexander Machehin 3868fbf4f3 [refs #579] forgot change to the pull.repo 2012-10-16 19:22:19 +06:00
Alexander Machehin b2fd348351 [refs #579] fixed bug with saving around lines 2012-10-16 19:21:47 +06:00
Vokhmin Alexey V df105efd56 #692: added #update_member action for Groups API 2012-10-16 17:03:18 +04:00
Alexander Machehin 9579734506 [refs #579] some optimization by getting pull repo 2012-10-16 16:19:53 +06:00
Alexander Machehin b0604f89d1 [refs #579] move logick to model 2012-10-16 15:50:21 +06:00
Alexander Machehin 938a8a0ad1 Merge branch 'master' into 579-code_line_comments
Conflicts:
	app/views/projects/pull_requests/_pull_diff.html.haml
	app/views/projects/wiki/_diff_data.html.haml
2012-10-16 00:19:22 +06:00
Alexander Machehin 8d4311e419 [refs #579] remove a wrong line 2012-10-15 23:46:44 +06:00
Alexander Machehin 66f0cc3244 [refs #579] fixed setting status to inline comments 2012-10-15 23:45:01 +06:00
Alexander Machehin e3a0005bd3 [refs #579] small refactoring 2012-10-15 23:42:28 +06:00
Vladimir Sharshov 8c7ac11ec7 Merge pull request #689 from warpc/672-rest-api-for-repositories
[refs #672]: REST API for Refositories
2012-10-15 04:44:08 -07:00
Vokhmin Alexey V fae5d3ff2b #690: truncate project name before validation 2012-10-15 12:28:18 +04:00
Vokhmin Alexey V 00f5d0ce62 #672: updated Repositories API 2012-10-14 17:38:06 +04:00
Alexander Machehin c5d6707b8f [refs #579] fixed commit comments errors 2012-10-13 01:57:54 +06:00
Vladimir Sharshov 2e0f4dc2eb Merge pull request #680 from warpc/671-rest-API
[refs #671]: full rest API for Platforms; Add refs_list api for Project
2012-10-11 13:12:32 -07:00