Commit Graph

2212 Commits

Author SHA1 Message Date
warpc 0a2c88e071 Merge pull request #64 from abf/rosa-build:53-information-about-user-who-published-build-list
#53: Save and show information about user who published build list
2013-04-02 18:29:34 +04:00
Vokhmin Alexey V 3a6e238209 #53: rollback some changes, update ActivityFeedObserver according to Vladimir's comments 2013-04-02 18:20:22 +04:00
Vokhmin Alexey V c5c54013f3 #53: set publisher on MassBuilds#publish action 2013-04-02 17:54:18 +04:00
Alexander Machehin 88d29385f7 remove cleaning branch 2013-04-02 15:19:09 +06:00
Alexander Machehin 66f59ab685 [#19] fix creating & showing comments from commit message 2013-04-02 14:35:25 +06:00
Alexander Machehin f848fefd46 [#19] small refactoring 2013-04-01 17:41:18 +06:00
Vokhmin Alexey V 1fd4ea4da7 #55: added anonymous access for mass_builds page 2013-04-01 14:52:12 +04:00
Alexander Machehin cac49cf96d Merge branch '19-attach_issue_to_issue' into 19-gfm 2013-04-01 16:31:21 +06:00
Alexander Machehin 1812857d1e [#19] fix issue & pull request links' 2013-03-30 00:06:48 +06:00
Vokhmin Alexey V 857c27c5be #53: update Activity Feed 2013-03-28 17:33:08 +04:00
Vokhmin Alexey V 05a8cec169 #53: added Publisher into BuildList 2013-03-28 15:58:26 +04:00
Alexander Machehin 70e37925c6 Merge branch 'master' into 19-attach_issue_to_issue
Conflicts:
	app/assets/stylesheets/design/custom.scss
	db/schema.rb
2013-03-28 00:19:59 +06:00
Alexander Machehin ee5d4b5efd [#19] fixed check for commit comments 2013-03-27 23:26:39 +06:00
Alexander Machehin 48f5ba42b0 [#19] fixed search of duplicate automatic comments 2013-03-27 22:18:15 +06:00
Vokhmin Alexey V baf7ceb8f0 #31: update specs and update before_validation for not_delete field 2013-03-27 18:01:54 +04:00
Vokhmin Alexey V 0207e25fb8 #31: set not_delete to false if build not completed 2013-03-27 17:38:34 +04:00
Vokhmin Alexey V a171be9f53 #31: add project_version into product 2013-03-27 16:18:24 +04:00
Vokhmin Alexey V fa794d53c7 #54: some refactoring MassBuild#generate_failed_builds_list 2013-03-27 14:38:52 +04:00
Vokhmin Alexey V ca3c5d4e1c #54: add ARCH into failed_builds_list.txt 2013-03-27 13:59:31 +04:00
Alexander Machehin 3a8020a11d [#19] fix issue link like "User#Num" 2013-03-27 15:32:39 +06:00
Alexander Machehin 9a6aa20af1 [#19] fix TypeError: class or module required 2013-03-27 14:38:57 +06:00
Alexander Machehin e6e6b50aa6 [#19] some fixes to issue link 2013-03-26 23:51:32 +06:00
Alexander Machehin 8d5cad3ee1 [#19] add generation link to issues after modifying comment 2013-03-26 23:27:46 +06:00
Alexander Machehin ce21bb7527 removed outdated comment 2013-03-26 23:26:12 +06:00
Vokhmin Alexey V 69c226be0b #30: update comments, some refactoring 2013-03-26 17:30:43 +04:00
Vokhmin Alexey V cd98088e7f #30: find user by email before registration 2013-03-26 17:22:25 +04:00
Alexander Machehin d737960913 [#19] add issues link from comment 2013-03-26 16:47:42 +06:00
Vokhmin Alexey V c2e89f8781 #30: use omniauth for registration through Facebook, GitHub, Google 2013-03-26 03:13:15 +04:00
Vokhmin Alexey V 9670f72ef9 #31: added specs for ProductBuildList#update action 2013-03-25 19:04:05 +04:00
Vokhmin Alexey V 9a37bb0a8a Merge branch 'master' into 31-autostart-ISO-builds-on-a-regular-basis 2013-03-25 18:12:37 +04:00
Alexander Machehin 4d046dd990 add exitstatus to debug merging pull requests 2013-03-25 16:34:37 +06:00
Vokhmin Alexey V 296627557e #31: small refactoring of #autostart_iso_builds method 2013-03-22 23:14:06 +04:00
Vokhmin Alexey V 72950e299c #31: some fixes for #autostart_iso_builds method 2013-03-22 23:11:47 +04:00
Vokhmin Alexey V d0c22b8c4b #31: merge master into branch 2013-03-22 22:59:06 +04:00
Vokhmin Alexey V 820fdcfa85 #31: add #update action to ProductBuildList API, print new fields in API 2013-03-22 22:56:32 +04:00
Vokhmin Alexey V 1fc21448ce #31: add task for removing outdated ProductBuildLists 2013-03-22 22:18:54 +04:00
Alexander Machehin f8fc825ca4 [#19] add regexp explanation and source 2013-03-23 00:01:32 +06:00
Alexander Machehin 37b72081c7 [#19] small fixes 2013-03-22 23:58:20 +06:00
Vokhmin Alexey V e528127f85 #31: add autostart ISO to schedule.rb 2013-03-22 21:17:40 +04:00
Alexander Machehin 8f18d0a874 [#19] fix showing discussion in pull requests && small refactoring 2013-03-22 23:17:10 +06:00
Vokhmin Alexey V 8f32460609 #31: update UI, add #autostart_iso_builds method into Product model 2013-03-22 20:58:53 +04:00
Alexander Machehin ce2ca6646e [#19] add issue references from commit 2013-03-22 22:50:13 +06:00
warpc 9d8b8d8a1e Merge pull request #8 from abf/rosa-build:6-arch-field-should-be-hidden-for-ProductBuildList
#6: "Arch" field should be hidden for "ProductBuildList"
2013-03-22 20:31:25 +04:00
Vokhmin Alexey V a5e122dc63 #31: rename 'autostart' field to 'autostart_status' in Product model 2013-03-22 20:15:37 +04:00
Vokhmin Alexey V 3865332e8a #31: add UI for save product_build_list 2013-03-22 20:04:29 +04:00
Vokhmin Alexey V 6a9e270a5c #31: add 'autostart' field to Product model 2013-03-22 18:06:13 +04:00
warpc 58008647f8 Merge pull request #44 from abf/rosa-build:40-ability-to-publish-success-and-test-faild-builds-in-mass-build
#40: Ability to publish success/test faild builds in mass build
2013-03-22 15:28:30 +04:00
Alexander Machehin a4522bc3c7 add one more check for merging pull requests 2013-03-21 22:55:12 +06:00
Vokhmin Alexey V c6ca02510c #40: add specs for MassBuilds#publish action 2013-03-21 19:17:30 +04:00
warpc 96698b4195 Merge pull request #17 from abf/rosa-build:16-fix_mass_build_arches
[#16] Fix ignoring selection of architectures for Mass Build
2013-03-21 19:05:40 +04:00
Vokhmin Alexey V cff502bf48 #40: added ability to publish build lists of mass build. 2013-03-21 18:41:45 +04:00
warpc cdc0d2a9f9 Merge pull request #32 from abf/rosa-build:pull_requests
Try to catch no merge errors
2013-03-19 22:11:56 +04:00
Vokhmin Alexey V ccccc3f082 #26: update 'Comment' model according to Vladimir's comments 2013-03-19 21:05:55 +04:00
Vokhmin Alexey V 568ea50ac1 #26: move #touch_issue method into Comment model 2013-03-19 16:40:54 +04:00
Vokhmin Alexey V f8fb48a85b #26: remove unnecessary stiles, JS, update PullRequests controller 2013-03-19 16:11:02 +04:00
Alexander Machehin 0f97ddb34a try to catch no merge errors 2013-03-19 00:27:26 +06:00
Alexander Machehin b31304b187 fix error: did you mean '--all' (with two dashes ?) 2013-03-19 00:26:45 +06:00
Vokhmin Alexey V e055d0080b #29: removed hack for encoding 2013-03-18 15:36:16 +04:00
Alexander Machehin dbea9152b8 fix user identificator 2013-03-18 16:19:18 +06:00
Vokhmin Alexey V a9b5826f8f #22: change email messages for new Issue/PullRequest/Comment 2013-03-14 18:55:59 +04:00
Alexander Machehin 52291a8d76 [#16] fix error with several arches 2013-03-11 17:24:10 +06:00
Alexander Machehin bf8e2db1bd [#16] fix creating build lists for mass build 2013-03-11 16:55:45 +06:00
Alexander Machehin 21e7588d0e add user identificator when merging pull request 2013-03-07 22:41:59 +06:00
avm e33138a118 Merge pull request #2 from abf/rosa-build:1-update-access-rights-for-admins-of-platform\r\n #1: Update access rights for admins of platform 2013-03-07 17:16:27 +04:00
Alexander Machehin 2ae652d70b fixed updating pull code 2013-03-07 18:01:08 +06:00
Vokhmin Alexey V 1f1cf175fd #6: remove "ProductBuildList#arch_id" field from UI 2013-03-07 14:24:33 +04:00
Vokhmin Alexey V 9de37b852e #1: rename #update_secondary to #local_admin_manage 2013-03-07 14:05:53 +04:00
Vokhmin Alexey V 22e60281f8 Merge branch 'master' into 1-update-access-rights-for-admins-of-platform 2013-03-07 13:49:41 +04:00
Alexander Machehin d85039d5be Support git over ssh: hooks, support gitlab-shell api, UI, refactroing 2013-03-07 14:09:08 +06:00
Vokhmin Alexey V 93948021fb #1: revert changes in product_build_list model 2013-03-07 02:57:46 +04:00
Vokhmin Alexey V be9ada74cb #1: fix for specs, update ability for Platform 2013-03-07 02:47:30 +04:00
Vokhmin Alexey V 98891a9153 #1: fix for specs, update ability.rb 2013-03-07 02:39:44 +04:00
Vokhmin Alexey V 0021232ee3 #1: update specs for API 2013-03-06 02:04:31 +04:00
Vokhmin Alexey V edb47598d5 #1: remove some access rights from admins of platform 2013-03-06 01:24:03 +04:00
Vokhmin Alexey V 13795a9eab #906: rename secret_key 2013-03-05 00:08:25 +04:00
Vokhmin Alexey V a1afa82898 #906: refactoring of keys structure 2013-03-04 15:07:18 +04:00
Vladimir Sharshov 657d330b59 Merge pull request #991 from warpc/953-ssh_keys
[refs #953] fix managment keys and name of ssh-key in web
2013-03-01 11:37:35 -08:00
Alexander Machehin 3f4ea585df #953 fix again running sudo 2013-03-02 01:34:52 +06:00
Alexander Machehin 4f26978aac #953 fix generation key name 2013-03-02 01:33:48 +06:00
Alexander Machehin d4b72a559c #953 fix running sudo 2013-03-02 01:33:11 +06:00
Vladimir Sharshov 6d449de465 Merge pull request #987 from warpc/953-ssh_keys
[refs #953] Support git over ssh: access, add/remove keys.
2013-03-01 10:01:35 -08:00
Alexander Machehin e97cda730f #953 fixed errors with key dublicates; fix error messages; small refactoring; 2013-03-01 23:35:33 +06:00
Vokhmin Alexey V 790169156e #960: old packages should be saved immediately before removing project from repository 2013-03-01 19:26:58 +04:00
Alexander Machehin c065e3d5be #953 add key management 2013-03-01 17:33:02 +06:00
Alexander Machehin 520d51a55a #953 ssh keys initial 2013-02-28 23:02:14 +06:00
Vokhmin Alexey V 133210ae0e #977: update BuildList::Item and BuildList::Package models 2013-02-28 19:34:38 +04:00
Vokhmin Alexey V dc5af30a9a #977: update ActivityFeed#default_scope 2013-02-28 19:30:51 +04:00
Vokhmin Alexey V b8b238e876 #977: add "table_name" into all scopes 2013-02-28 19:27:50 +04:00
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
Alexander Machehin 993454fc29 [refs #579] alpha version of the pull discussion 2012-10-11 23:50:40 +06:00
Alexander Machehin 7f031ac688 [refs #374] added commit validation 2012-10-11 22:11:53 +06:00
Vokhmin Alexey V eef640e82c #671: added API Platforms#create action, updated specs, added validation to platform model 2012-10-10 21:45:56 +04:00
Vokhmin Alexey V abe31b3c2e #671: added API #update action for platform 2012-10-09 18:46:20 +04:00
Vokhmin Alexey V 07bf8f1d0f fixed missprint 2012-10-09 17:54:17 +04:00
Vokhmin Alexey V 1e2d41b183 updated Ability model 2012-10-09 17:50:09 +04:00
Vokhmin Alexey V d83243a3a3 hot fix for API 2012-10-09 17:47:05 +04:00
Alexander Machehin ed7aec602f [refs #579] alpha version of the pull inline comments 2012-10-06 01:19:05 +06:00
Alexander Machehin 3513d47be6 [refs #90] fix updating pull 2012-10-05 23:32:29 +06:00
Alexander Machehin 80a91b21a9 [refs #579] fixed bug with new_line access 2012-10-05 18:32:56 +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 21a5115137 [refs #579] fixed destroing comments 2012-10-05 12:13:14 +06:00
Alexander Machehin 527dd210bf [refs #579] alpha version of inline comments for commit 2012-10-05 00:40:12 +06:00
Vokhmin Alexey V f5d0d9f20b #671: added filter platforms by type 2012-10-04 17:34:30 +04:00
Vokhmin Alexey V 04b2647ef0 #668: added uploading avatars for groups 2012-10-03 20:38:42 +04:00
Alexander Machehin 94029c3cda [refs #90] base -> to, head -> from 2012-10-03 17:58:34 +06:00
Vladimir Sharshov d2c338e4e4 Merge pull request #665 from warpc/90-ui
[refs #90] pull request ui + fixes
2012-10-02 10:41:06 -07:00
Vokhmin Alexey V ecae06db81 #349: removed duplicate of ability 2012-10-02 21:16:55 +04:00
Vokhmin Alexey V cb994c6fd6 #349: created autocompletes_controller, refactoring, updated specs 2012-10-02 20:54:55 +04:00
Alexander Machehin f699add7b4 [refs #90] clean ability 2012-10-02 22:46:51 +06:00
Alexander Machehin 53b421d8e5 [refs #90] fixed pull ability for project writers & changing tests 2012-10-02 21:19:50 +06:00
Vokhmin Alexey V c7fda1a810 #349: updated ability model according to Alexander comments, reverted some changes, added paging for projects on #show page 2012-10-02 19:14:08 +04:00
Alexander Machehin d36155ec7f [refs #90] remove useless abilities 2012-10-02 19:24:53 +06:00
Alexander Machehin 8f011316c3 [refs #90] possible fix for nil commom ancestor commit 2012-10-01 23:52:18 +06:00
Alexander Machehin eaf29713cc [refs #90] autoload refs 2012-10-01 22:03:08 +06:00
Alexander Machehin 8cb9171c17 [refs #90] final fix to merge 2012-09-28 20:31:21 +06:00
Alexander Machehin 0069dfffc7 [refs #90] catch error 2012-09-28 18:26:12 +06:00
Alexander Machehin abafbc6ef5 Merge again-and-again branch 'master' into 90-pull
Conflicts:
	db/schema.rb
2012-09-28 00:09:34 +06:00
Alexander Machehin f579fc007a [refs #90] fixed ability for pulls 2012-09-28 00:00:04 +06:00
Alexander Machehin 2b4e2f03e5 Merge pull request #585 from warpc/374-rest_api_for_builds
[refs #374] Add json responses for build lists api
2012-09-27 07:00:19 -07:00
Vladimir Sharshov 77b57cce11 [refs #374] Fix support http basic auth, fix tests, fix abilities. 2012-09-26 21:15:11 +04:00
Alexander Machehin cc05fa695a [refs #90] fixed pull abilities part 2 2012-09-26 23:09:29 +06:00
Vokhmin Alexey V 5f0e683711 #90: moved code 2012-09-26 19:41:00 +04:00
Vokhmin Alexey V 37c9a906c4 Merge branch '90-pull' into 90-separate-issues-and-pull-requests 2012-09-26 18:45:26 +04:00
Vokhmin Alexey V 6070c276f6 Merge branch 'master' into 90-pull 2012-09-26 18:33:04 +04:00
Vokhmin Alexey V efe8b1ffdb #90: small refactoring 2012-09-26 18:20:46 +04:00
Vokhmin Alexey V 07b27b934f #90: updated #index page for pull-requests 2012-09-26 15:46:23 +04:00
Alexander Machehin 3491492c8d [refs #90] fixed pull authorization 2012-09-26 15:24: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
Vladimir Sharshov 06099a15b6 Merge pull request #657 from warpc/648-add-filters-to-projects-page
[refs #648]: Filters by owners in projects page
2012-09-25 03:41:11 -07:00
Vladimir Sharshov c426f81abe Merge pull request #656 from warpc/616-issues_and_comments
[refs #616] Markdown in issues descriptions and comments, ability to preview, help info about markdown, refactoring.
2012-09-25 03:37:44 -07:00
Alexander Machehin a29a2f8fe9 [refs #616] change ability for preview 2012-09-25 15:46:19 +06:00
Vokhmin Alexey V 9be978eb68 #648: updated models, JS, controller according to comments and discussions 2012-09-24 22:04:53 +04:00
Vokhmin Alexey V cee1ee6cb6 #648: small refactoring 2012-09-23 20:22:49 +04:00
konstantin.grabar 11c428ec20 [refs #374] Fix failed tests after http basic auth 2012-09-21 23:48:30 +04:00
konstantin.grabar e94c6f4f00 [refs #374] Merge master into 374-rest_api_for_builds 2012-09-21 13:20:04 +04:00
Vokhmin Alexey V 7a8b68b90b small refactoring 2012-09-20 00:54:15 +04:00
Vokhmin Alexey V 17bdcf9a3c updated model according to last comments, added new specs 2012-09-19 23:52:18 +04:00
Vokhmin Alexey V 426eb72d5f moved #notify_users method from observer to model, updated specs 2012-09-19 17:55:17 +04:00
Vokhmin Alexey V 7ea856686e #575: added some specs 2012-09-18 01:11:28 +04:00
Vokhmin Alexey V 5dd352887d #575: removed unnecessary method 2012-09-17 21:17:22 +04:00
Vokhmin Alexey V 6b62615a3e #575: did some refactoring according to comments 2012-09-17 20:17:43 +04:00
Vokhmin Alexey V 8788db12c0 #575: added notification for users 2012-09-17 19:18:02 +04:00
Alexander Machehin a4c8e8eff8 Merge branch 'master' into 616-issues_and_comments
Conflicts:
	Gemfile
	app/assets/stylesheets/design/custom.scss
	app/controllers/projects/projects_controller.rb
2012-09-17 16:52:50 +06:00
Vokhmin Alexey V 2681a1c676 #575: added logic for BuildList notification 2012-09-16 22:18:41 +04:00
Vladimir Sharshov 5a699ad379 Merge pull request #640 from warpc/638-add-access-permissions-for-users-to-repository
[refs #638] Repository supervisor
2012-09-12 13:52:42 -07:00
Vokhmin Alexey V 1c9a9e803e #638: some refactoring 2012-09-13 00:47:39 +04:00
Vokhmin Alexey V 1a75a5a394 #638: updated Relation model, repositories and platforms controllers according to comments 2012-09-12 23:32:51 +04:00
Vokhmin Alexey V 8d35786183 #641: added is_package checkbox to #new page, updated model 2012-09-12 19:06:34 +04:00
Vokhmin Alexey V b468b09529 #638: some refactoring for adding new user 2012-09-12 17:07:34 +04:00
Vokhmin Alexey V aadfb39682 #638: added access to add/remove member to repository for owner and local_admin 2012-09-12 16:17:51 +04:00
Vokhmin Alexey V 1f32e72508 #638: added access to remove_project for members of repository 2012-09-12 00:43:08 +04:00
Vokhmin Alexey V 96466b808b #638: fixed ability model 2012-09-12 00:40:16 +04:00
Vokhmin Alexey V b4c2c368e4 #638: added permissions to add new project for members of repository 2012-09-12 00:27:28 +04:00
Vokhmin Alexey V 1e40b9fb06 #638: some refactoring 2012-09-12 00:08:25 +04:00
Vokhmin Alexey V 3858bfa6b7 #638: added members to repository model, updated views 2012-09-11 19:30:14 +04:00
Vokhmin Alexey V bff32c27c4 #637: removed comments 2012-09-11 12:36:33 +04:00
Vokhmin Alexey V 1768df5010 #637: removed unnecessary lines 2012-09-10 15:19:13 +04:00
Vokhmin Alexey V 5f941844f2 #637: added migration, updated approve_notification 2012-09-10 15:08:53 +04:00
Vladimir Sharshov 8c06b0c18d [refs #631] Fix right for publication build list using publish button 2012-09-07 22:45:03 +04:00
Pavel Chipiga 7570f1cab7 Set publish_without_qa to false for all platform repos when released. Fix mgration. Refs #631 2012-09-07 18:41:42 +03:00
Pavel Chipiga 768e40ee2a Merge branch 'master' into 631-publish-to-the-repository-without-qa
Conflicts:
	app/models/ability.rb
2012-09-07 16:38:21 +03:00
Vladimir Sharshov 29f5ef5f2e Refactoring tests 2012-09-07 13:41:49 +04:00
Vladimir Sharshov 4828aa24f8 Merge branch 'master' into 349-anonymous_access
Conflicts:
	spec/controllers/platforms/maintainers_controller_spec.rb
	spec/factories/build_lists.rb
2012-09-07 00:36:06 +04:00
Vladimir Sharshov 71e28cf3f3 Merge branch 'master' into 349-anonymous_access 2012-09-07 00:31:28 +04:00
Pasha 9247a1c850 Merge pull request #613 from warpc/263-refactoring
[#263] Исправление и рефакторинг тестов
2012-09-06 13:23:23 -07:00
Vladimir Sharshov 2c1df5cd14 Merge branch 'master' into 263-refactoring
Conflicts:
	config/deploy.rb
	db/schema.rb
2012-09-06 21:14:14 +04: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
Vokhmin Alexey V c1d87a36da #631: fixed misprint in model and controller 2012-09-06 19:43:07 +04:00
Vokhmin Alexey V f0f11cb9dc #631: added #edit #update actions to platforms/repositories_controller, wrote migration, updated models 2012-09-06 17:43:50 +04:00
Vladimir Sharshov 698e55e3e8 [refs #263] Test refactoring 2012-09-06 14:53:03 +04:00
Pavel Chipiga a2d87c9228 Fix autocomplete_maintainers for local admins. Refs #620 2012-09-06 13:31:31 +03:00
konstantin.grabar b9a622acec [refs #374] Add unixtime search and output. Fix rate limit configuration and 404 status 2012-09-05 17:47:25 +04:00
konstantin.grabar ff8f9da14f [refs #374] Refactor api build list create method 2012-09-04 16:44:28 +04:00
George Vinogradov 3e69d7d0f4 [issue #349] Guest user can show open platforms. 2012-09-01 02:00:39 +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
George Vinogradov decd4bf293 [issue #620] Removed scope from BuildList::Package && small refactoring. 2012-08-31 21:47:52 +04:00
George Vinogradov 16e101cc05 [issue #620] Fixed BuildList#actualize_packages 2012-08-31 01:20:30 +04:00
George Vinogradov 68b86ba09a [issue #620] Fixed migration && BuildList#actualize_packages. 2012-08-30 22:32:28 +04:00
Alexander Machehin d775fa0d08 [refs #616] ugly md preview 2012-08-29 21:24:06 +06:00
konstantin.grabar 03986b7c21 [refs #374] Remove index actions from projects and reps. Add projects#get_id. Update tests. Fix build list show template 2012-08-28 20:57:12 +04:00
George Vinogradov 88d0e358ce [issue #620] Set maintainer for new and forked project 2012-08-28 19:00:04 +04:00
George Vinogradov 6c4b13f0da [issue #620] Removed project_maintainer & assignee 2012-08-28 18:25:57 +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
George Vinogradov 7572562cad [issue #620] Changed packages actualization. 2012-08-25 00:27:10 +04:00
George Vinogradov d24a149d9a [issue #620] Added search of maintainer by package 2012-08-24 20:06:59 +04: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 Shved a4b03b53ce Refactor maintainer-db spec and model 2012-08-22 00:02:33 +04:00
Pavel Shved 388a0028da Add Maintainer Database and list view for it
This commit adds list of maintainers of a platform to page
/platforms/:id/maintainers.  This list is intended to serve as a
counterpart for http://maint.mandriva.com/listpkgs.php.

The commit adds a "view" on a build_list_packages table: it selects only
the latest builds for each package, and summarizes the information about
such packages in "maintainers" table.

This is a testing mode only, so the link to maintainers table is not
shown.
2012-08-21 23:57:39 +04:00
Alexander Machehin a70f9b9ecb [refs #616] allow create issue for public projects 2012-08-20 23:54:55 +06:00
Vladimir Sharshov 656892afe3 Merge pull request #612 from warpc/590-build_list_page_change
[refs #590] Add auto updatable log block in build list page. Added forecast assembly time in monitoring page.
2012-08-17 15:30:48 -07:00
George Vinogradov 84328742e4 [issue #590] Log returns through Rails with `tail -n` 2012-08-17 12:23:49 +04:00
Pavel Chipiga 0ff8f92b62 Upgrade gems. Fix and refactor some specs. Fix deprecation warnings. Add capistrano task to dump remote db. Refs #263 2012-08-15 16:52:32 +03:00
Alexander Machehin f2565c4877 [refs #90] remove Baden-Baden 2012-08-15 19:50:26 +06:00
Vladimir Sharshov cada20ed63 Merge branch 'master' into 590-build_list_page_change 2012-08-14 15:46:16 +04:00
Alexander Machehin b2ff7326d1 Merge branch 'master' into 90-pull
Conflicts:
	config/locales/en.yml
	config/locales/ru.yml
2012-08-13 15:01:43 +06:00
George Vinogradov efa08933fd [issue #590] Added average build time to :build_started BuildLists 2012-08-12 02:08:28 +04:00
Alexander Machehin ab939253df [refs #90] optimization? 2012-08-10 23:06:34 +06:00
Alexander Machehin 11e5f4dd99 [refs #90] try use grit to clone 2012-08-10 22:42:34 +06:00
Alexander Machehin c1c9f9680e [refs #90] remove code duplication 2012-08-10 22:40:09 +06:00
Vladimir Sharshov 5759a53fae Temporarily transfer path for the git repository via NFS 2012-08-10 18:50:30 +04:00
Alexander Machehin 1d5470b7d6 [refs #90] small fixes 2012-08-09 23:56:55 +06:00
Vladimir Sharshov d8da0d8c60 Inform the kernel about project git address(part 3): add protocol 2012-08-09 20:46:09 +04:00
Vladimir Sharshov f4b3c53362 Inform the kernel about project git address 2012-08-09 17:56:45 +04:00
konstantin.grabar 0c9f3540f9 [refs #374] Merge master into 374-rest_api_for_builds 2012-08-08 18:21:56 +04:00
Alexander Machehin 4c02d4be19 [refs #90] fixed error 2012-08-08 16:33:48 +06:00
Alexander Machehin 0ddb960b8b [refs #90] remove commits from pull refs 2012-08-08 00:23:17 +06:00
Alexander Machehin edf882f2a1 [refs #90] remove unneeded method 2012-08-08 00:17:10 +06:00
Alexander Machehin 5cb1f4e7e9 [refs #90] small delegate refactoring 2012-08-08 00:08:02 +06:00
Alexander Machehin a7f926bbdf [refs #90] forgot dependent destroy 2012-08-08 00:07:26 +06:00
Alexander Machehin 6225410720 [refs #90] enable check for uniq pull requests 2012-08-08 00:06:49 +06:00
Alexander Machehin 37a0b4efe8 [refs #90] fixed error with / in branch name 2012-08-07 23:40:40 +06:00
Alexander Machehin b50d9f87d2 [refs #90] clean ability 2012-08-07 23:07:18 +06:00
Alexander Machehin 2a6b08c269 [refs #90] fixed error with wrong treeish 2012-08-07 22:24:47 +06:00
Alexander Machehin 35642102dd [refs #90] fixed show merge button 2012-08-07 19:25:08 +06:00
Alexander Machehin a316105e9c Merge branch 'master' into 90-pull
Conflicts:
	db/schema.rb
2012-08-07 18:21:04 +06:00
Vladimir Sharshov 30efe134ef [refs #604] Remove old and empty mass builds 2012-08-07 01:07:54 +04:00
Vladimir Sharshov f35d4cd873 Merge branch 'master' into #604-Remove_old_buildlist_created_more_than_3_month_ago
Conflicts:
	app/models/project.rb
	db/schema.rb
2012-08-07 00:53:43 +04:00
Vladimir Sharshov 69fb368911 merger stash 2012-08-07 00:48:29 +04:00
Vladimir Sharshov 38aa39743a [refs #590] Fix mass build(part 2) 2012-08-07 00:22:16 +04:00
Vladimir Sharshov ea16c47105 [refs #590] Fix mass build 2012-08-07 00:04:52 +04:00
Alexander Machehin be6179b2ad [refs #90] clean comment 2012-08-07 00:24:31 +06:00
Alexander Machehin 02214dda09 [refs #90] fixed merge with master 2012-08-07 00:17:04 +06:00
Alexander Machehin c268930a45 [refs #90] small refactoring 2012-08-07 00:13:07 +06:00
Alexander Machehin fb66b74019 [refs #90] fixed pull abilities 2012-08-07 00:12:15 +06:00
Alexander Machehin 09a5180c22 [refs #90] remove Baden-Baden 2012-08-06 23:53:55 +06:00
George Vinogradov 710fef1f0b Merge pull request #602 from warpc/601-add_status_check_for_product_bl_remove
[refs #601] Add status check for destroy action in product build list
2012-08-06 08:40:43 -07:00
Vladimir Sharshov 08c58a84df [refs #604] Remove old build list after 3 month 2012-08-06 19:35:11 +04:00
konstantin.grabar 43d8e2020c [refs #374] Remove states check logic from ability.rb. Small api reject answer fix 2012-08-06 16:21:19 +04:00
Vladimir Sharshov c7a3addfb8 [refs #601] Add statuscheck for destroy action in product build list 2012-08-06 16:06:42 +04:00
Vladimir Sharshov 0e3e5c0ce1 Merge pull request #600 from warpc/590-build_list_page_change
[refs #590] build list page change:
* Fix migration;
* Repository rights checking moved to controller;
* Repository fetches through project and platform.
2012-08-06 04:18:26 -07:00
konstantin.grabar 36da0cf808 [refs #374] Continue tests fix 2012-08-06 14:43:04 +04:00
George Vinogradov 36de270fad [issue #590] Moved repository check to controller. 2012-08-06 14:21:33 +04:00
Alexander Machehin 6a04f4ad7a Merge again branch 'master' into 90-pull
Conflicts:
	db/schema.rb
2012-08-06 11:19:06 +06:00
George Vinogradov a1b7bcac32 [issue #565] Merge branch 'master' into 565-feedback_form
Conflicts:
	app/assets/stylesheets/design/custom.scss
2012-08-03 23:36:14 +04:00
George Vinogradov 6eff6bffa5 [issue #590] Merge branch 'master' into 590-build_list_page_change
Conflicts:
	db/schema.rb
2012-08-03 18:37:44 +04:00
Alexander Machehin b299a51610 Merge branch 'master' into 90-pull
Conflicts:
	db/schema.rb
2012-08-01 13:06:41 +06:00
konstantin.grabar f7f848e878 [refs #441] Merge master into 441-key_pairs 2012-07-31 17:16:07 +04:00
konstantin.grabar 6c4a574f49 [refs #441] self.key_id and stub result fix 2012-07-31 17:05:25 +04:00
konstantin.grabar 931d4a7db0 [refs #441] Key Pairs fixes and refactoring 2012-07-31 16:50:53 +04:00
Vladimir Sharshov 43309d86e6 Merge branch 'master' into 441-key_pairs, fix schema, add migration
Conflicts:
	db/schema.rb
2012-07-31 02:02:15 +04:00
Vladimir Sharshov 73a369ba49 [refs #441] Refactring: part 2. Fix integration with kernel, change view for keys list 2012-07-31 01:24:31 +04:00
George Vinogradov ef25bb502a [issue #565] refactoring, proposed by @alexander-machehin 2012-07-31 00:42:32 +04:00
George Vinogradov d7e9cefd0b [issue #590] Added validation on repository. 2012-07-30 23:26:51 +04:00
Vladimir Sharshov 89d67f9ea6 [refs #441] Refactring, fix errors 2012-07-30 23:08:14 +04:00
konstantin.grabar 724b36a4b4 Merge master into 570-mass_builds_status_counters_bug 2012-07-30 18:53:18 +04:00
konstantin.grabar dd13b38da3 [refs #570] Add status variable 2012-07-30 18:49:40 +04:00
George Vinogradov cc66e2ee4a [issue #590] Save repository to save to in BuildList. 2012-07-27 20:01:26 +04:00
konstantin.grabar 33e6cdc285 [refs #570] Remove mass build counters logs and transactions 2012-07-27 19:17:07 +04:00
Alexander Machehin 25bdbb01d6 [refs #90] project fullname 2012-07-27 18:52:31 +06:00
Alexander Machehin 944c6fc0e2 Merge branch 'master' into 90-pull
Conflicts:
	app/assets/stylesheets/design/custom.scss
	app/controllers/projects/git/commits_controller.rb
	app/helpers/git_helper.rb
	app/models/project.rb
	app/views/projects/git/commits/_commit_diff.html.haml
	db/schema.rb
	lib/ext/core/string.rb
2012-07-27 18:37:25 +06:00
konstantin.grabar 548fb99ebe [refs #570] Try to do counters change into transaction with locking 2012-07-27 16:28:08 +04:00
Pavel Chipiga fb60dac748 Merge branch 'master' into 263-refactoring
Conflicts:
	db/schema.rb
2012-07-27 00:19:36 +03:00
Pavel Chipiga 35e673d44e Minor gems update. Fix string length, refactor git helper and module, add branches_and_tags method, refactor build_list filter, cleanup and refactor templates. Take back test. Filter incorrect symbols during git encoding fix. Fix git http level bug. Refs #263 2012-07-27 00:15:57 +03:00
konstantin.grabar f9b217379d [refs #570] Add mass build counters logs 2012-07-26 15:45:23 +04:00
konstantin.grabar 91dddd5dac Merge branch 'master' into 570-mass_builds_status_counters_bug 2012-07-26 15:06:09 +04:00
Vladimir Sharshov 606609dea6 Merge pull request #580 from warpc/576-flash_notifies
[refs #576] Add flash notifies
2012-07-25 12:18:44 -07:00
Pavel Chipiga 03509e714c Merge branch 'master' into 263-refactoring 2012-07-25 21:42:48 +03:00
konstantin.grabar c0036a1bb5 [refs #576] Fix should_show? method and template offsets 2012-07-25 16:41:12 +04:00
Alexander Machehin a0a4c8b100 [refs #581] dont destroy child projects 2012-07-24 22:02:02 +06:00
konstantin.grabar 3d19a4f23e [refs #576] Optimize tests, views and model 2012-07-24 13:19:22 +04:00
konstantin.grabar 15a86c2ecd [refs #576] Add flash notifies 2012-07-23 18:25:37 +04:00
George Vinogradov ee15ca26ca [issue #565] Refactoring. Fixed html mail template. 2012-07-20 23:59:32 +04:00
George Vinogradov 6d046764ef [issue #565] Merge branch 'master' into 565-feedback_form
Conflicts:
	app/assets/stylesheets/design/custom.scss
2012-07-20 20:15:55 +04:00
George Vinogradov d6c65a1626 [issue #565] Added feedback form.
*  Added web pages to send request
*  Added mailer to send feedback message.
2012-07-20 20:06:31 +04:00
Alexander Machehin d130409640 Merge branch 'master' into 90-pull
Conflicts:
	app/assets/stylesheets/design/custom.scss
2012-07-20 15:33:11 +06:00
konstantin.grabar 7061696100 [refs #570] Replace :all to :everything for builds filter 2012-07-18 17:49:21 +04:00
konstantin.grabar 6430678c00 [refs #570] Add :all option for build lists visibility 2012-07-18 16:00:40 +04:00
konstantin.grabar 778b76e5ff [refs #570] Fix mass builds counters update. Fix mass build and failed_build_list links 2012-07-18 14:31:49 +04:00
konstantin.grabar 3a183e0dc3 [refs #441] Remove unused files. Add mass assigment specs 2012-07-17 13:31:32 +04:00
Pavel Chipiga 611b22baa5 Update gems, fix conflicts. Raise 404 error instead of redirect. Refactor git controllers. Refactor git methods, move to modules. Cleanup git helpers, refactor and remove unused variables from views, refactor git templates. Refactor project load. Refactor git routes and links, refactor constraints. Fix branches with slashes and dots. Apply github linguist and libmagic for binary file detection. Other refactor and code cleanup. Fix specs and deprecations. Refs #263 2012-07-17 11:02:56 +03:00
konstantin.grabar 70b2d62e52 [refs #441] Some small fixes of locales and code 2012-07-16 13:58:33 +04:00
konstantin.grabar 3cf3546c2e [refs #441] Add secret to filter. Add repository key exist check 2012-07-13 18:16:56 +04:00
konstantin.grabar b4059c67fc [refs #441] Add key pairs for platform 2012-07-13 15:18:12 +04:00
Alexander Machehin 26617b7739 [refs #90] add close/reopen button 2012-07-12 20:15:28 +06:00
Pasha d9755f295c Merge pull request #567 from warpc/523-block_import
[refs #523] Fix periodically error ActiveRecord::RecordNotFound in Resque service
2012-07-11 13:48:10 -07:00
Vladimir Sharshov 5b93ef9134 [refs #523] limit callback only for create action(update) 2012-07-12 00:40:55 +04:00
Vladimir Sharshov 84f4d7d423 [refs #523] limit callback only for create action 2012-07-12 00:24:31 +04:00
Vladimir Sharshov b22a2ce3ba [refs #523] Fix periodically error ActiveRecord::RecordNotFound in Resque service 2012-07-12 00:01:41 +04:00
Alexander Machehin 65f94e763e [refs #90] add the commit merge message 2012-07-10 23:13:23 +06:00
Alexander Machehin 3290adb0b1 [refs #90] fixed merge ability 2012-07-10 22:58:39 +06:00
Alexander Machehin 10b828c644 Merge branch 'master' into 90-pull
Conflicts:
	db/schema.rb
	vendor/assets/javascripts/vendor.js
2012-07-10 18:35:49 +06:00
Vladimir Sharshov c45e599eb0 Merge pull request #560 from warpc/442-mass_build
[refs #442] Add tests for mass builds and attr_accessible. Fix ability.
2012-07-10 02:49:23 -07:00
konstantin.grabar 1de9277e4a [refs #442] Add main? method for platforms 2012-07-10 11:06:08 +04:00
George Vinogradov f997e50905 [issue #561] Some cosmethic changes.
*  Reordered columns in BuildLists table
*  Reordered rows in BuildLists filter
*  Removed created_at filter (Commented. See TODOs)
2012-07-10 01:49:19 +04:00
George Vinogradov 7b3c74e97d [issue #561] Changed BuildList pages
*  Removed mass_build, cancel and updated_at fields from list
*  Added link to commit in list (instead of version)
*  Added platform field in list
*  Added filter by main platforms
*  Added cancel button and mass_build field to BuildList#show
2012-07-10 01:09:27 +04:00
Alexander Machehin 07e02d9a17 [refs #90] modified Update commits button 2012-07-10 00:41:39 +06:00
konstantin.grabar 620d78fd1b [refs #442] MassBuilds create refactor and specs fix 2012-07-09 20:48:31 +04:00
konstantin.grabar adc917ca3b [refs #442] MassBuild data initialize refactor 2012-07-09 20:13:02 +04:00
Vladimir Sharshov d7ee0fe938 Merge pull request #559 from warpc/428-advisory
[refs #428] Advisory: new look
2012-07-09 08:44:13 -07:00
Alexander Machehin dd221cc880 [refs #90] autocomplete 2012-07-06 23:30:01 +06:00
konstantin.grabar 1f2a3b82d3 [refs #442] Add tests for mass builds and attr_accessible. Fix ability 2012-07-06 20:49:21 +04:00
George Vinogradov 3c8b77027e [issue #428] Allowed any update_types when build for released platform. 2012-07-06 03:05:47 +04:00
George Vinogradov a2d35d2538 [issue #527] Use User#fullname instead of string. 2012-07-04 19:53:18 +04:00
George Vinogradov a909a92ae8 [issue #428] Merge branch 'master' into 428-advisory
Conflicts:
	db/schema.rb
2012-07-04 18:10:03 +04:00
konstantin.grabar 4eac2a232f [refs #442] Ability rights refactor. status_by_human refactor 2012-07-04 15:22:26 +04:00
Alexander Machehin d6df9953f2 [refs #90] fixed pull path 2012-07-04 16:35:35 +06:00
George Vinogradov e00e88340b [issue #428] Merge branch 'master' into 428-advisory
Conflicts:
	app/assets/stylesheets/design/custom.scss
	db/schema.rb
2012-07-04 03:31:51 +04:00
George Vinogradov 094f25c049 [issue #428] Changed attaching advisory to BuildList.
Removed Chosen. Added text field with incremental search.
2012-07-04 02:52:13 +04:00
Alexander Machehin 89abd20c95 Merge branch 'master' into 90-pull
Conflicts:
	db/schema.rb
2012-07-03 21:22:10 +06:00
konstantin.grabar 6afe8c0375 [refs #442] Merge master into 442-mass_build 2012-07-03 18:41:02 +04:00
konstantin.grabar 0827cf5100 [refs #442] Add other mass builds action to mass_builds controller. Rename cancel_mass_builds action 2012-07-03 18:34:07 +04:00
Alexander Machehin ea8775f1f7 [refs #547] remove mistake condition 2012-07-03 16:42:58 +06:00
konstantin.grabar c7232c53e9 [refs #442] Fix some locales. Fix batch_size 2012-07-03 12:44:51 +04:00
konstantin.grabar 8f9a6ee2d2 [refs #442] Change cancel btn. Move some actions to mass_builds controller. Add more ability rights 2012-07-02 18:50:47 +04:00
konstantin.grabar 004f603e02 [refs #442] Add new actions rights. Cancel build list btn rights fix 2012-06-29 23:10:18 +04:00
konstantin.grabar 8cfe262045 [refs #442] Fix status filter 2012-06-29 22:31:40 +04:00
konstantin.grabar 160bdca0c8 [refs #442] Add cancel_all to background. Add ownership and fix status links 2012-06-29 22:08:33 +04:00
konstantin.grabar 9c07879dc2 [refs #442] Add forgotten cancel 2012-06-29 20:01:32 +04:00
konstantin.grabar 561ebb8728 [refs #442] Add stop_build field 2012-06-29 19:17:25 +04:00
konstantin.grabar 6507ad280f [refs #442] Merge master into 442-mass_build 2012-06-29 16:40:54 +04:00
Alexander Machehin 59c0300542 [refs #442] small refactoring 2012-06-29 17:42:05 +06:00
Alexander Machehin adb3b1ccab [refs #442] fixed bug with priority 2012-06-29 17:38:06 +06:00
Alexander Machehin 67c55bcb56 [refs #442] fixed infinite loop 2012-06-29 17:01:40 +06:00
Vladimir Sharshov 7561abca08 [refs #462] refactoring: remove notified_at 2012-06-28 21:40:32 +04:00
konstantin.grabar ce163f89a9 [refs #442] Add rep_name field. Add cancel builds ability 2012-06-28 19:23:33 +04:00
Alexander Machehin ef945278e8 [refs #90] refactoring check methods 2012-06-28 19:47:29 +06:00
Vladimir Sharshov 174c4dab0b Merge pull request #540 from warpc/442-mass_build
[refs #442] Support mass build statistic
2012-06-28 05:02:44 -07:00
Alexander Machehin ae4c8a6a5e [refs #90] fixed lost data after merge 2012-06-28 16:44:55 +06:00
Vladimir Sharshov 126f58ac85 Fix publication for old version of build client 2012-06-27 18:57:30 +04:00
Alexander Machehin ce0ff70561 [refs #90] fixed errors 2012-06-27 16:47:08 +06:00
Alexander Machehin 1ffb1b3940 Merge branch 'master' into 90-pull
Conflicts:
	Gemfile
	app/assets/stylesheets/design/custom.scss
	app/models/project.rb
	db/schema.rb
2012-06-27 16:20:38 +06:00
konstantin.grabar fc00f713b5 [refs #442] Add counters update checking. Add build_error counter 2012-06-27 13:48:54 +04:00
Vladimir Sharshov 96d284d5ee Merge pull request #533 from warpc/531-fix_users_role
[refs #531] Changed the rules for granting user rights in the project
2012-06-26 05:44:16 -07:00
Alexander Machehin 4f1e51a8af [refs #90] fix reset commit after automerge 2012-06-26 15:43:32 +06:00
Alexander Machehin 6aa9cfaa50 [refs #90] view pull status 2012-06-25 22:04:43 +06:00
Alexander Machehin 9625e1bb4f [refs #531] small refactoring 2012-06-25 20:31:41 +06:00
konstantin.grabar 651dd57044 Merge branch 'master' into 442-mass_build 2012-06-25 18:29:16 +04:00
konstantin.grabar baec8a1016 [refs #525] Fix clear action rights 2012-06-25 18:26:01 +04:00
Vladimir Sharshov b01d3cecba Merge pull request #539 from warpc/525-repository_erase
[refs #525] Rename erase to clear. Fix flash. Replace repository to platform in locales
2012-06-22 12:19:51 -07:00
konstantin.grabar f3bd3bbd7f [refs #442] Add mass build counters ant their update. Add failed builds report generate 2012-06-22 19:10:44 +04:00
Alexander Machehin 9a2dcda3d1 [refs #537] fixed build list publish transaction 2012-06-22 16:38:09 +06:00
Alexander Machehin d5a6b47be3 [refs #531] user best role tests 2012-06-21 20:19:44 +06:00
Alexander Machehin d2f4135065 [refs #531] refactoring 2012-06-21 15:49:39 +06:00
konstantin.grabar 5e3241a1f5 [refs #525] Rename erase to clear. Fix flash. Replace repository to platform in locales 2012-06-21 11:15:26 +04:00
Alexander Machehin 93ec9a135d [refs #531] some refactoring and model tests 2012-06-21 00:10:27 +06:00
konstantin.grabar 3ebd36f6fe [refs #525] Erase corrections and refactor 2012-06-20 22:02:42 +04:00
Alexander Machehin 4d91ea1d6e [refs #531] fixed user roles 2012-06-20 23:59:47 +06:00
George Vinogradov e4f62ea592 [issue #428] Added filter by advisory_id to Advisories 2012-06-20 21:51:08 +04:00
Vladimir Sharshov ecf4666a31 Merge pull request #535 from warpc/525-repository_erase
[refs #525] Add erase repository functional
2012-06-20 09:48:19 -07:00
konstantin.grabar ad7d3795e6 Replace after_create on after_commit for build_list 2012-06-20 19:08:21 +04:00
George Vinogradov 3d38adcb94 [issue #428] Added Atom feed to advisories. 2012-06-20 18:44:32 +04:00
konstantin.grabar 270dbf2e9b [refs #525] Add erase repository functional 2012-06-20 17:21:32 +04:00
Pavel Chipiga e794ce6330 Remove loner parameter to avoid queue ignore. Fix git hook process - do not require 7th param. Remove write_hook from queue. Refs #510 2012-06-20 02:20:25 +03:00
konstantin.grabar cb4e9b14b1 [refs #505] Fix events logic and can_cancel method 2012-06-19 21:24:11 +04:00
konstantin.grabar 264273c6c0 [refs #505] Remove comment. Add lost method into build_list model 2012-06-19 19:45:38 +04:00
konstantin.grabar 8e88c32147 [refs #505] Fix tests after merge. Remove ResqueAsyncMethods include 2012-06-19 14:23:03 +04:00
konstantin.grabar dc8a11fa68 [refs #505] Merge master into 505-state_machine_migrate 2012-06-19 13:43:38 +04:00
George Vinogradov 735afaea15 [issue #428] Merge branch 'master' into 428-advisory
Conflicts:
	db/schema.rb
2012-06-19 02:57:39 +04:00
George Vinogradov ecd4498484 [issue #428] Changes in advisories.
*  Added Many2Many relation between advisories and projects.
*  Added autocompletion to build list's advisory
*  Bootstrap's JS moved to vendor/
2012-06-19 02:49:17 +04:00
konstantin.grabar 8ce6c26cc4 [refs #505] Fix state machine tests 2012-06-18 20:19:09 +04:00