Alexander Machehin
6a50e18932
[refs file-store-4] one more check
2012-08-31 11:02:58 +06:00
Alexander Machehin
e0c25563f0
[refs file-store-4] small refactoring
2012-08-31 10:59:40 +06:00
Alexander Machehin
1e84da0057
[refs file-store-4] git task
2012-08-31 00:49:42 +06:00
Vladimir Sharshov
f8b39af7d3
Change destination for rhel package auto import from testhat to server group
2012-08-29 01:04:00 +04:00
George Vinogradov
f688985814
[issue #620 ] Changed maintainer assignment.
...
* Added `project:maintainer:set_to_owner` task to set projects maintainer
to its owner
* Removed callbacks and methods to find maintainer 'on-the-fly'
2012-08-28 01:12:53 +04:00
Pavel Chipiga
5a43550282
Refactor add_branch task and add list based branch forking. Refs #112
2012-08-27 19:01:59 +03:00
George Vinogradov
2fbb72e537
[issue #620 ] Changes in Maintainer db:
...
* Added maintainer selection on project page (see TODO in sources);
* Added `actual` field to BuildList::Package;
* Added rake task to set BuildList::Package.actual field.
Run it after migration (see TODO in sources);
* Packages after publising of BuildList becomes actual;
* Added MaintainerPresenter to avoid long method chains.
2012-08-24 19:21:24 +04:00
Pavel Chipiga
77ff4e71e8
Improve import sync script to work with EPEL ang RHEL repositories. Refs #112
2012-08-15 16:58:17 +03:00
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
Alexander Machehin
c1c9f9680e
[refs #90 ] remove code duplication
2012-08-10 22:40:09 +06:00
Vladimir Sharshov
d195ef3aad
Inform the kernel about project git address(part 2)
2012-08-09 18:11:20 +04:00
Alexander Machehin
818698f320
Merge branch 'master' into 90-pull
...
Conflicts:
lib/tasks/import.rake
2012-08-09 00:16:36 +06:00
Alexander Machehin
910aac939e
[refs #90 ] fixed changing tabs & anchors
2012-08-08 21:47:58 +06:00
Pavel Chipiga
6dad9d8804
Add srpm release to version comparison and commit message. Redo logging to simplify parsing. Refs #112
2012-08-07 23:23:30 +03:00
Alexander Machehin
a316105e9c
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-08-07 18:21:04 +06:00
Vladimir Sharshov
ffb6d5964e
[refs #604 ] Fix typo
2012-08-07 01:15:55 +04:00
Vladimir Sharshov
30efe134ef
[refs #604 ] Remove old and empty mass builds
2012-08-07 01:07:54 +04:00
Alexander Machehin
6a04f4ad7a
Merge again branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-08-06 11:19:06 +06:00
Pavel Chipiga
80d69a9248
Improve srpm import script for processing projects which already exists. Refs #112
2012-08-03 13:31:50 +03:00
Pavel Chipiga
33d722b779
Fix branch_or_tag parse constraint, minor refactor. Refs #263
2012-08-02 17:54:34 +03:00
Alexander Machehin
b299a51610
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-08-01 13:06:41 +06:00
Pavel Chipiga
8e91159b5b
Improve and refacror huge blob display. Fix wiki create and display. Fix build_lists test. Refs #263
2012-07-31 20:32:49 +03:00
Pavel Chipiga
01a3572de0
Minor update. Fix helper bug. Minor refactor. Refs #263
2012-07-31 17:35:18 +03: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
Alexander Machehin
6c11597de6
Merge branch 'master' into 90-pull
2012-07-30 16:53:59 +06:00
Pavel Chipiga
7495c9878b
Merge branch 'master' into 263-refactoring
2012-07-30 02:32:56 +03:00
Pavel Chipiga
27030566a4
Update rails, grit, gollum. Fix re-encoding bug. Refs #263
2012-07-30 02:32:23 +03: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
Vladimir Sharshov
5aecdc203b
Merge pull request #571 from warpc/263-refactoring
...
[refs #263 ] Big git refactoring
2012-07-27 04:51:34 -07:00
Pavel Chipiga
b476f7248c
Minor refactor. Refs #263
2012-07-27 13:47:23 +03:00
Pavel Chipiga
566cd8209b
Take back branches_and_repos method. Refs #263
2012-07-27 00:24:14 +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
George Vinogradov
6f4f48cbce
[issue #578 ] Fixed error handling in PresonalRepository.
2012-07-26 01:49:55 +04:00
Alexander Machehin
9c4db595cb
[refs #579 ] new line comment icon
2012-07-25 22:24:58 +06:00
Alexander Machehin
27ad29d365
[refs #90 ] some inline callback refactoring
2012-07-19 22:55:23 +06:00
Alexander Machehin
35b953ac11
[refs #90 ] add commit/pull lines ref
2012-07-19 22:42:37 +06: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
b4059c67fc
[refs #441 ] Add key pairs for platform
2012-07-13 15:18:12 +04: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
George Vinogradov
2839dc14b6
[issue #428 ] Using #name_with_owner in projects pages.
2012-07-09 19:19:30 +04:00
George Vinogradov
1cfd1975d5
[issue #428 ] Projects shows with owner name.
2012-07-04 22:52:09 +04:00
Alexander Machehin
89abd20c95
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-07-03 21:22:10 +06:00
Pavel Chipiga
e78d9c54a1
Code cleanup. Refs #543
2012-06-29 16:52:32 +03:00
Pavel Chipiga
d3e89393a8
Stop resque workers through rake. Refs #543
2012-06-29 16:09:06 +03: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
Alexander Machehin
62556478dc
[refs #510 ] fixed recipe
2012-06-27 11:46:18 +06:00
Alexander Machehin
e7627b93f6
[refs #510 ] fixed resque recipe
2012-06-26 21:25:35 +06:00
Pavel Chipiga
3cc2f0fe62
Rollback stop_wokers scenario. Refs #510
2012-06-20 19:39:27 +03:00
konstantin.grabar
dc8a11fa68
[refs #505 ] Merge master into 505-state_machine_migrate
2012-06-19 13:43:38 +04:00
konstantin.grabar
b90c6acaf7
[refs #510 ] Add resque workers silent kill to capistrano
2012-06-18 18:39:15 +04:00
Pavel Chipiga
cb8345a207
Rename and separate queues. Refs #510
2012-06-18 17:16:53 +03:00
Pavel Chipiga
b47b4ec075
Update rails and gems. Redo resque jobs enqueue and perform through plugins. Redo emails async sending. Redo hook process. Refactor and code cleanup. Refs #510
2012-06-16 21:27:46 +03:00
konstantin.grabar
ac7a3980cd
[refs #505 ] Pending some tests. Return set_version_and_tag. Fix post_build action
2012-06-15 20:05:55 +04:00
Pavel Chipiga
d45e95b0e9
Merge branch 'master' into 207-platform_clone
...
Conflicts:
app/views/layouts/menu/_top.html.haml
2012-06-09 19:08:55 +03:00
Pavel Chipiga
ec21c042dd
Fix and refactor active menu. Refs #207
2012-06-09 19:04:06 +03:00
konstantin.grabar
cdf2316a76
[refs #510 ] Add queues to capistrano deploy. Add 4 workers to config
2012-06-09 18:53:00 +04:00
konstantin.grabar
f37e0e54a3
[refs #510 ] Replace dj with resque
2012-06-09 16:52:29 +04:00
Pavel Chipiga
b0073381e8
Add run example. Refs #112
2012-06-08 21:01:33 +03:00
Pavel Chipiga
63c50aee7b
Apply task for sprm import. Refs #112
2012-06-08 20:19:19 +03:00
konstantin.grabar
da33173700
[refs #510 ] Add multiple workers. Change kill and start logic
2012-06-08 16:40:50 +04:00
konstantin.grabar
7a3caf01bd
[refs #510 ] Add 2 resque workers to deploy config
2012-06-08 14:27:39 +04:00
Alexander Machehin
5f50bacbe6
[refs #90 ] some refactoring with rtruncate method
2012-06-08 13:38:24 +06:00
konstantin.grabar
597ac65dee
[refs #510 ] Resque deploy refactor. Turn off bluepill
2012-06-07 19:13:58 +04:00
konstantin.grabar
a266e57219
[refs #510 ] Add bluepill stop, start and restart to depoy and stop recipe
2012-06-07 13:27:19 +04:00
konstantin.grabar
8dbdcee5e6
[refs #510 ] Add resque start to bluepill
2012-06-06 18:54:03 +04:00
konstantin.grabar
9a55555856
[refs #510 ] Add resque require and change second method
2012-06-05 14:23:25 +04:00
konstantin.grabar
83736ac86d
[refs #510 ] Rename recipe methods names to right variants
2012-06-04 18:17:55 +04:00
konstantin.grabar
7d58937149
[refs #510 ] Add resque recipes for capistrano
2012-06-01 16:54:58 +04:00
konstantin.grabar
216b0da98e
[refs #510 ] Remove fork and import dj queues
2012-05-31 17:50:42 +04:00
konstantin.grabar
2faa6edb7d
Rename rsync_stub to symlink_stub and fix crush
2012-05-21 14:34:29 +04:00
konstantin.grabar
9920802006
[refs #438 ] Fix symlink stubbing
2012-05-18 13:03:42 +04:00
konstantin.grabar
314506cc76
[refs #438 ] Add lst files moves to rake task
2012-05-17 10:48:42 +04:00
konstantin.grabar
208310e83b
[refs #438 ] Add rake task to symlink migrate. Change rsync stubs
2012-05-16 17:01:25 +04:00
Vladimir Sharshov
64d5600e6f
Merge pull request #447 from warpc/443-tour
...
[refs #443 ] Tour about the system
2012-05-12 10:11:16 -07:00
Alexander Machehin
7a011606a5
[refs #443 ] add pirobox popup
2012-05-12 19:17:07 +06:00
Alexander Machehin
5f5eb00c4f
[refs #443 ] abf tour
2012-05-12 00:15:20 +06:00
George Vinogradov
b74dd01262
[issue #430 ] Changed task
2012-05-11 22:00:27 +04:00
George Vinogradov
1a9f529152
[issue #430 ] Added rake task to remove outdated BuildLists.
2012-05-11 21:44:19 +04:00
Pavel Chipiga
5157f31081
Refactor routes to separate owner profile and project. Redo short groups profile URL. Improve specs. Refs #236
2012-05-04 00:52:56 +03:00
Pavel Chipiga
abb60a503a
Minor design fix. Refactor register requests. Refactor case insensitive search. Other minor fixes and code cleanup. Refacor and improve owner constraint. Refs #263
2012-05-03 17:08:02 +03:00
Pavel Chipiga
2539ef4795
Great controllers and routes refactor - separate them to namespaces. Add user/group routes in github style, refactor. Implement templates inheritance. Refactor and cleanup views. Fix specs. Other minor fixes. Refs #263
2012-05-02 12:18:07 +03:00
Pavel Chipiga
b957600eda
Merge branch 'master' into 263-refactoring
...
Conflicts:
app/models/project.rb
app/views/projects/_repo_block.html.haml
db/schema.rb
spec/controllers/issues_controller_spec.rb
spec/controllers/projects_controller_spec.rb
2012-05-01 15:54:13 +03:00
George Vinogradov
de093d7065
[issue #425 ] Changed object to actor in Relation and to eventable in
...
EventLog
2012-04-26 05:38:33 +04:00
Pavel Chipiga
cf907c19e8
Merge branch 'master' into 263-refactoring
...
Conflicts:
app/controllers/build_lists_controller.rb
2012-04-24 19:06:43 +03:00
Pavel Chipiga
7af06cc7ab
Downgrade unicorn. Fix project fork. Fix reserved_names validator. Add comments, cleanup code and refactor. Fix some bugs. Redo specs project URLs. Refs #263
2012-04-23 23:55:42 +03:00
Pavel Chipiga
c0d2d67c73
Merge branch 'master' into 263-refactoring
...
Conflicts:
Gemfile
Gemfile.lock
config/routes.rb
2012-04-23 17:58:45 +03:00
Pavel Chipiga
701da7e1f9
Disable bluepill. Update gems. Github project style URLs. Fix project load. Fix abilities. Fic urls generation. Fix some specs. Refs #263
2012-04-19 22:45:50 +03:00
George Vinogradov
510b0c0c50
[issue #347 ] Merge branch 'master' into 347-javascript_refactoring
...
Conflicts:
app/assets/stylesheets/design/custom.scss
app/models/group.rb
app/models/user.rb
2012-04-19 19:32:11 +04:00
Vladimir Sharshov
44ca501962
[Refs #194 ] Fix tests
...
[Refs #263 ] Update kernel API call
2012-04-16 21:51:51 +04:00
George Vinogradov
442b44a68e
[issue #347 ] Added not_member_of scope. Added ActsLikeMember module
2012-04-10 19:45:38 +04:00
Pavel Chipiga
76f7507b22
Fix DJ deploy recipies. Refs #263
2012-04-05 22:26:18 +03:00
Alexander Machehin
42aaa7c27a
[refs #295 ] fixed restarting DJ
2012-04-06 00:06:24 +06:00
Vladimir Sharshov
4bb8a38fbb
Merge pull request #376 from warpc/263-dj
...
[Refs #295 ] Customized DJ jobs and workers:
* set priority to delayed jobs;
* 4 workers to dj;
* division init bare & fork.
2012-04-05 06:54:28 -07:00
Alexander Machehin
349e173f60
[refs #295 ] deploy recipes for dj
2012-04-04 23:00:35 +06:00
Vladimir Sharshov
a0396d2d8c
[Refs #263 ] Fix " undefined local variable or method `platforms' for Group
2012-04-03 13:39:29 +04:00
Alexander Machehin
f4b3a4275a
[refs #263 ] some hook task improvement
2012-04-03 01:30:14 +06:00
Alexander Machehin
5a384c6846
[refs #263 ] added dj queues
2012-04-03 01:29:06 +06:00
Vladimir Sharshov
fef3affc07
[Refs #263 ] Refactoring platforms, add platform tests and software license, showing warning for errors in update project action
2012-04-01 19:19:54 +04:00
Pavel Chipiga
531ba0a35f
Add rspec to dev env, change repo source. Take back rails_datatables to plugins with all files. Refs #263
2012-03-30 00:24:57 +03:00
Pavel Chipiga
050398c39f
Merge branch 'master' into 263-refactoring
...
Conflicts:
db/schema.rb
2012-03-30 00:02:59 +03:00
Pavel Chipiga
583918fa68
Upgrade gems. Upgrade FactoryGirl syntax. Move code out from vendor/plugins, redo plugins structure. Fix all deprecations. Great refactor for lib and initializers folders. Add magic encodings. Code cleanup. Fix some specs. Refs #263
2012-03-29 23:34:22 +03:00
Vladimir Sharshov
5db485a4c0
[Refs #263 ] Remove Aut BuildList. Part 2
2012-03-29 22:43:46 +04:00
Vladimir Sharshov
9a45353ccb
Merge pull request #342 from warpc/128-account-activation
...
[Refs #128 ] account activation
2012-03-29 09:09:03 -07:00
George Vinogradov
f74dba6a69
[issue #195 ] Fixed bug with datatables.
2012-03-28 14:21:50 +04:00
George Vinogradov
baf35da99c
[issue #195 ] Merge branch 'master' into 195-new_design_for_projects
...
Conflicts:
app/controllers/projects_controller.rb
2012-03-27 21:23:09 +04:00
konstantin.grabar
f33ef75666
[refs #128 ] Add email confirmation on email change. Remove email confirmation after registration.
2012-03-27 17:45:09 +04:00
George Vinogradov
dd8e3b0497
[issue #195 ] Added JQuery datatables to /projects
2012-03-25 01:36:56 +04:00
Pavel Chipiga
cacd9eb301
Improve add_branch task. Fix projects list JSON generation. Refs #207 , #279
2012-03-24 00:48:58 +02:00
Pavel Chipiga
4553affa56
Add missing magic_encodings. Fix blame commit select, hide blank blame. Fix git repo hooks - redo branch parse to support non-ascii branches. Refs #190 , #134
2012-03-22 19:11:12 +02:00
Alexander Machehin
071c391a6e
Merge branch '3.2-master' into 270-user_control
...
Conflicts:
app/assets/stylesheets/design/custom.scss
2012-03-22 21:15:10 +06:00
Alexander Machehin
23eeb1cae7
[refs #270 ] changes in ban
2012-03-22 20:50:15 +06:00
Pavel Chipiga
2db7726d55
Merge branch '3.2-master' into 190-encodings
...
Conflicts:
db/schema.rb
2012-03-22 00:13:18 +02:00
George Vinogradov
b902d8effe
[issue #195 ] Fixed avatar in commits & comments
2012-03-22 01:51:39 +04:00
Pavel Chipiga
89f31e9782
Minor gems update. Prepare gemfile for jruby and rbx tests. Remove encoding hacks. Apply grit fixes for encoding support. Recode incorrect encodings. Refactor, cleanup and fix lots bugs in git section. Refactor and remove unused git routes. Translate some untranslated parts. Redo branch/tags selector. Fix files tree last commit message. Project section templates refactor and cleanup. Refs #190
2012-03-21 21:55:14 +02:00
Vladimir Sharshov
abbe849f32
Fix(?) for zero time deploy restart
2012-03-20 22:47:09 +04:00
Vladimir Sharshov
56f1d06da8
[Refs #66 ] Add priority to build list
2012-03-20 14:08:24 +04:00
Vladimir Sharshov
556c2055b4
Enable unicorn zero time deploy
2012-03-19 18:48:54 +04:00
Alexander Machehin
64aec8db64
[refs #265 ] remove existing hook when install from task
2012-03-19 15:39:14 +06:00
George Vinogradov
747edb73a5
[issue #279 ] Merge branch '3.2-master' into 279-new_design_for_platforms
...
Conflicts:
db/schema.rb
2012-03-14 21:43:08 +04:00
George Vinogradov
304141b1ba
[issue #279 ] Added views and removed datatables plugin
...
* Datatables plugin moved to lib.
* Added views to platform and repositories.
2012-03-13 19:12:06 +04:00
Pavel Chipiga
a78b7b4155
Merge branch 'master' into 3.2-master
2012-03-11 23:39:11 +02:00
Alexander Machehin
6d5120e5cc
Merge branch '3.2-master' into 265-new_design_for_activity_feed
2012-03-11 22:44:25 +06:00
Pavel Chipiga
f6a91ec006
Fix rake task. Refs #282
2012-03-08 01:47:48 +02:00
Pavel Chipiga
41ae79eb46
Add configurable arch parameter to project build_for method. Write rake task for projects build. Refs #282
2012-03-08 01:25:17 +02:00
George Vinogradov
464de82c68
[issue #274 ] Added some MIME types. Changed MIME ordering.
2012-03-07 17:36:39 +04:00
George Vinogradov
d6d8410b0f
[issue #274 ] Fixed file detection.
...
TODO.
1. Change MIME in editor
2. Change MIME sorting
2012-03-07 05:20:35 +04:00
Alexander Machehin
4f995ca548
[refs #265 ] hook mode 775 -> 755
2012-03-06 15:39:23 +06:00
Alexander Machehin
de0f7c83c8
[refs #265 ] fix hook and add execute bit for it
2012-03-06 15:07:14 +06:00
Pavel Chipiga
56a12dc9ea
Merge branch 'master' into 3.2-master
...
Conflicts:
app/models/comment.rb
app/models/issue.rb
config/locales/en.yml
2012-03-03 01:38:43 +02:00
konstantin.grabar
bc75b318ce
[refs #195 ] Merge 3.2-master into 195-new_design_for_projects
2012-02-29 21:37:28 +04:00
Vladimir Sharshov
b20c533e6b
[Refs #221 ] Fix xml-rpc call
2012-02-29 16:00:02 +04:00
Vladimir Sharshov
6e15ee3e96
[Refs #221 ] Fix syntax error
2012-02-29 15:47:05 +04:00
Alexander Machehin
2e16d3c4ee
Merge pull request #237 from warpc/221-delete_product_build_list
...
[Refs #221 ] delete product build list
2012-02-29 03:25:25 -08:00
Vladimir Sharshov
02cbec8d86
[Refs #221 ] Add xml-rpc call for iso container destroy
2012-02-29 15:15:49 +04:00
Alexander Machehin
9aa561a591
[refs #230 ] fix devise for undefined method 'render_with_scope'
2012-02-29 17:05:36 +06:00
George Vinogradov
fe46e53ad8
[issue #195 ] Many changes.
...
* Base presenter moved to lib
* Added diff display
* Changes in some views
TODO Add translations.
TODO Change commit page layout.
TODO Change representation of commit on commit page.
TODO Fix bug with tree/branch select.
2012-02-29 06:02:07 +04:00
Vladimir Sharshov
5cc32d61c2
[Refs #196 ] Fix bluepill and DJ option for deploy and restarting
2012-02-28 13:41:02 +04:00
Pavel Chipiga
bda978a306
Fix bug with group autocomplete. Do not delete during rsync
2012-02-24 17:27:49 +02:00
Pavel Chipiga
a2a29e2baa
Rescue and ignore timeout error during long XML RPC. Apply add_branch script. Refs #207
2012-02-23 17:17:02 +02:00
Pavel Chipiga
b192ebdcea
Create directory for platform before clone. Fix created directory permissions. Increase timeout during XML RPC clone. Switch off cascade XML RPC requests during platform destroy. Refs #207
2012-02-23 00:57:43 +02:00
Pavel Chipiga
8f4c207545
Place platform destroy to background. Redo clone process to 2 phases - base_clone and relations_clone. Place relations clone and XML RPC to background. Remove unneeded validations. Refactor xml_rpc_clone. Refs #207
2012-02-22 14:35:40 +02:00
Pavel Chipiga
ed60751dfa
Delegate all repo abilities to platform. Remove repository owner and relations. Fix templates and specs. Refactor and code cleanup. Refs #205
2012-02-21 01:13:05 +02:00
Pavel Chipiga
3347a74653
Refactor bluepill deploy recipies. Restart DJ through bluepill. Refs #196
2012-02-17 16:32:03 +02:00
Alexander Machehin
c55158a892
[refs #134 ] some hook task improvements
2012-02-17 15:22:55 +06:00
Alexander Machehin
a5375c369c
[refs #134 ] lost env!
2012-02-16 22:29:41 +06:00
Vladimir Sharshov
98059d6570
Merge pull request #191 from warpc/134-git-hook
...
[refs #134 ] Fixed git hook (hadr-coded desctionation and wrong rails env)
2012-02-16 05:52:09 -08:00
George Vinogradov
5dac20bac5
Some fixes:
...
* Changed default visibility to personal platforms to 'open'
* Changed 'Erase' button to simple link in comments partial
* Probably added domain name to links in mail notifications
* Fixed protocol in repo links form 'http' to 'https'
2012-02-15 20:30:56 +04:00
Alexander Machehin
a8f507737f
[refs #134 ] rails root
2012-02-15 19:06:25 +06:00
Alexander Machehin
fbaa9949df
[refs #134 ] clean
2012-02-15 17:23:49 +06:00
Alexander Machehin
20836e8864
[refs #134 ] fixed git hook
2012-02-15 17:12:49 +06:00
Vladimir Sharshov
90c1250769
Merge pull request #186 from warpc/64-project_wiki
...
[Refs #64 ] - Fix diff for russians pages, add ability to revert last commit
2012-02-15 01:44:41 -08:00
George Vinogradov
5b7d1a79d0
[issue #64 ] Removed debug methods and unnecessary comments.
2012-02-15 02:13:52 +04:00
George Vinogradov
e9c5273136
[issue #64 ] Added possibility to diff and revert last commit
2012-02-14 18:54:44 +04:00
Pavel Chipiga
7bca61c58d
Fix cancan regsiter_requests specs. Temporary fix specs running bug through file rename. Refs #161
2012-02-14 13:50:01 +02:00
George Vinogradov
99ee490e94
[issue #64 ] Added callback for notifications + some minor changes
2012-02-14 03:30:17 +04:00
George Vinogradov
f9e7f3fb06
[issue #174 ] Devise hacks
2012-02-10 01:45:26 +04:00
Alexander Machehin
70346f0015
[refs #151 ] refactoring
2012-02-06 20:12:33 +06:00
Alexander Machehin
a79a081fd1
Merge branch 'master' into 151-grit_encodings_problems
2012-02-06 19:55:59 +06:00
Alexander Machehin
fde67a2c22
[refs #134 ] add post receive hook to repos
2012-02-06 15:31:22 +06:00
George Vinogradov
f2bfcf8699
[issue #151 ] Probably fixed.
2012-02-05 00:12:37 +04:00
George Vinogradov
d0717c8f9e
[issue #64 ] Merge branch 'master' into 64-project_wiki
...
Conflicts:
Gemfile.lock
db/schema.rb
2012-02-01 22:39:04 +04:00
George Vinogradov
b117ec1331
[issue #64 ] Yet another hacks.
2012-02-01 22:33:53 +04:00
George Vinogradov
8733c4dc34
[issue #64 ] Some dirty hacks.
...
Diff for file with russian name don't work yet.
2012-02-01 03:20:42 +04:00
Pavel Chipiga
fde298cc85
Rollback to redhillonrails_core instead of schema_plus to avoid some bugs. Add platform reference to project_imports, change indexes and validators. Adjust sync algoritm to use platform_id. Improve rsync params. Refs #112 , #138
2012-01-31 20:48:37 +02:00
George Vinogradov
24124766f4
[issue #64 ] Merge branch 'master' into 64-project_wiki
...
Conflicts:
Gemfile.lock
config/locales/en.yml
db/schema.rb
2012-01-31 02:07:11 +04:00
Pavel Chipiga
13780a1b53
Add magic encodings. Refs #95
2012-01-30 22:39:34 +02:00
Pavel Chipiga
33dce21312
Upgrade to ruby 1.9.3 and fix bugs. Fix bug with commit_hash save during project build. Move some russian text to yml. Code cleanup. Fix templates, deploy and import scripts. Fix specs. Translate event_logs. Refs #95
2012-01-30 22:36:58 +02:00
George Vinogradov
2f315f869d
[issue #64 ] Merge branch 'master' into 64-project_wiki
...
Conflicts:
Gemfile.lock
app/models/project.rb
db/schema.rb
2012-01-30 13:27:22 +04:00
George Vinogradov
f7c58f6a77
[issue #64 ] Removed unnecessary files.
2012-01-30 13:12:18 +04:00
Pavel Chipiga
95b566dc10
Bugfix. Refs #112
2012-01-28 06:22:29 +02:00
Pavel Chipiga
43a4aecc66
Change indexes to composite, unique, case insensitive. Redo sync logging. Verbose params for tasks. Refs #112
2012-01-28 04:05:31 +02:00
Pavel Chipiga
fab4aa6eb6
Refactor and fix projects by_name scope. Apply case insensitive projects, repositories and platforms name uniqness validation. Apply case insensitive project search fallback. Redirect import task outnput to log file. Rename all task. Refs #112
2012-01-28 03:04:11 +02:00
Pavel Chipiga
74f891fc83
Apply rsync for mandriva repo. Parse and import changes from official repo. Fix attachment types. Redo srpm upload wrapper to use it without paperclip. Add cron task through whenever. Refs #112
2012-01-27 17:35:18 +02:00
George Vinogradov
549f0a55e8
[issue #64 ] Merge branch 'master' into 64-project_wiki
...
Conflicts:
Gemfile.lock
app/models/project.rb
app/models/user.rb
app/views/projects/_form.html.haml
config/locales/ru.yml
db/schema.rb
2012-01-27 18:27:23 +04:00
Vladimir Sharshov
c13bd0432f
Emergency fix for imports
2012-01-23 18:52:42 +04:00
George Vinogradov
011efb0c4b
[issue #64 ] Added git access to Wiki.
2012-01-20 19:01:59 +04:00
George Vinogradov
51e9b5d1f6
[issue #64 ] Some changes in views and routes.
2012-01-18 02:28:59 +04:00
George Vinogradov
1e1dab369b
[issue #64 ] Added some views, styles and scripts.
...
* Added base gollum styles
* Added base gollum javascripts (with minor changes)
* Fixed some bugs in WikiController
* Added some views (draft yet)
2012-01-17 01:48:38 +04:00
Pavel Chipiga
5e3addd5d2
Great refactor for cancan abilities. Remove product relations. Fix git abilities. Fix and refactor specs. Refs #85 . Refactor issues controller to avoid serial_id problem. Fix links and routes. Fix minor bugs and translations. Fix specs. Refs #54
2011-12-28 04:59:05 +02:00
Pavel Chipiga
a61d211862
Fix bugs. Change included_repos format. Refs #65
2011-12-21 20:59:19 +02:00
Pavel Chipiga
d901426b79
Move project build functinality to build_lists controller. Refactor downloads url - create model based methods for url genertion. Cleanup code. Add includeed_repos functionality. Display included_repos on build_list page. Refs #65
2011-12-21 16:01:50 +02:00
Pavel Chipiga
f1465f51ca
Merge branch 'master' into 1-bluepill
...
Conflicts:
app/controllers/platforms_controller.rb
app/models/platform.rb
2011-12-14 23:51:31 +02:00
Pavel Chipiga
37c8a50bf8
Refactor and fix bluepill capistrano recipe. Refs #1
2011-12-14 23:06:31 +02:00
Pavel Chipiga
e7bf100806
Redo autostart script to start from user. Write doc. Refactor bluepill capistrano recipe. Refs #1
2011-12-14 22:16:00 +02:00
Pavel Chipiga
697e9df87e
Fix bluepill recipe. Refs #1
2011-12-14 17:26:31 +02:00
Pavel Chipiga
c0b3350a2f
Re-set correct rails env for DJ one more. Refactor. Refs #1
2011-12-14 16:47:32 +02:00
Pavel Chipiga
09b18e2bb5
Refix ENV var syntax. Refs #1
2011-12-14 15:07:39 +02:00
Pavel Chipiga
31bd8d799f
Fix ENV var syntax. Fix autostart. Refs #1
2011-12-14 15:04:16 +02:00
Pavel Chipiga
326fe3f998
Use absolute PID path. Ignore errors if bluepill is not runing. Refs #1
2011-12-14 14:34:44 +02:00
Pavel Chipiga
3379419eae
Run bluepill as user. Fix configs. Refs #1
2011-12-14 13:06:56 +02:00
Vladimir Sharshov
1d55e8758e
Merge pull request #26 from warpc/platform_admin_fixes
...
Fix autocomplete. Rsync stubs for development env. Blocked problematic validation for development env
2011-12-14 02:00:01 -08:00
Pavel Chipiga
045b8441f6
Apply basic bluepill configuration, write capistrano recipe for it. Change deploy logic to integrate with bluepill. Refactor unicorn config. Cleanup depoy. Refactor mount_downloads script. Write autostart script. Remove old scripts. Refactor platform mount/umount methods. Fix bugs. Refs #1
2011-12-13 23:48:25 +02:00
Pavel Chipiga
aceccae830
Add source as input param. Refs #1
2011-12-13 15:27:14 +02:00
Pavel Chipiga
572a7b1e9c
Redo import script. Refs #1
2011-12-13 15:10:01 +02:00
konstantin.grabar
6a364b73a6
[refs #12 ] Fix platform admin relations. Locales correction. Add validationa and rsync stubs.
2011-12-12 18:10:39 +04:00
Vladimir Sharshov
cf18550cfb
#24 . Add new statuses and remove repetition
2011-12-12 16:34:20 +04:00
Pavel Chipiga
0ca7c5d451
Rename bs_id label and key. Stub XML RPC to raise exception and fix spec. Write specs for build_lists filters. Refs #2
2011-12-08 20:51:25 +02:00
Vladimir Sharshov
59a90e6136
Test sudo options
2011-12-07 01:26:44 +04:00
Pavel Chipiga
3ab92c0281
Fix more configs. Refs #2261
2011-12-06 21:33:35 +02:00
Pavel Chipiga
7e05c5b385
Improve and fix configs. Refs #2261
2011-12-06 20:35:46 +02:00
Pavel Chipiga
18b9f7c51e
Fix deploy options. Refs #2261
2011-12-06 16:52:31 +02:00
Pavel Chipiga
04a17cb691
Redo deploy to work multistage on same host. Add ui and pingwinsoft stages, Refactor deploy. Refactor XML RPC stub. Apply nginx config generation script. Fix scripts. Cleanup code and config. Refs #2261
2011-12-06 16:45:20 +02:00
Pavel Chipiga
a3915c2085
Fix import script. Refs #2261
2011-12-05 22:44:38 +02:00
Pavel Chipiga
37e7f757d9
Benchmark nginx upload module and save docs/configs. Turn off upload module temporary. Replace passenger to unicron, tune. Remove compass dependency to avoid deprecation message. Remove rake deprecation message. Tune import script. Refs #2261
2011-12-05 20:28:55 +02:00
Pavel Chipiga
0af32351a2
Redo paperclip file upload through nginx upload module. Refs #2261
2011-12-03 02:52:19 +02:00
Pavel Chipiga
0d985ded6f
Adjust projects import script to new source. Test. Refs #2261
2011-11-30 22:06:54 +02:00
Pavel Chipiga
b4864e19fb
Send blank string when no product tar attached. Refs #2261
2011-11-30 13:58:16 +02:00
Pavel Chipiga
0134f4adf9
Fix bugs after renaming unixname to name. Refs #2261
2011-11-30 01:41:12 +02:00
konstantin.grabar
ff9bfa3f9d
[refs #2249 ] Add corrections to rspec controllers tests
2011-11-29 18:36:51 +04:00
konstantin.grabar
148a0fec28
[refs #2249 ] Global name to description and unixname to name renames
2011-11-29 14:51:14 +04:00
Pavel Chipiga
cfceda9c53
Fix product_build_list XML create callback. Refs #2261
2011-11-28 23:13:59 +02:00
Pavel Chipiga
ea42fc19f2
Separate product XML build requests based on platform distrib_type. Adjust code to use new settings structure. Refactor settings and product builder. Refs #2261
2011-11-28 22:38:50 +02:00
Pavel Chipiga
796ff75857
Great models refactoring. Refactor some cancan abilities and controllers authorization. Move some common parts to modules. Fix lots bugs. Remove unused files and code. Drop ACL tables. Add more can? helpers. Refs #2249
2011-11-24 23:48:58 +02:00
Pavel Chipiga
141fe7677f
Apply project fork button. Refactor and cleanup code. Refs #2243
2011-11-23 17:52:33 +02:00
konstantin.grabar
fc3c6a05c9
[refs #2249 ] CanCan tests
2011-11-22 23:21:31 +04:00
Pavel Chipiga
165b146787
Improve grack wrapper. Fix settings to work in production. Code cleanup. Refs #2243 , #2261
2011-11-22 20:14:27 +02:00
Pavel Chipiga
1cbd725e14
Fix mailer domains. Fix projects import script. Refs #2261
2011-11-22 15:01:33 +02:00
Pavel Chipiga
ce60f7b057
Generate files for easy_urpmi during platform mount. Improve nd refactor auth module for grack, apply cancan. Adapt project import script to new source file. Fix bugs. Refactor. Refs #2261 , #2243
2011-11-21 14:59:23 +02:00
konstantin.grabar
5e7ded2e93
[refs #2249 ] Remove custom ACL from project
2011-11-19 16:11:44 +04:00
Pavel Chipiga
3b36943b91
Remove gitolite and it callbacks. Add git repo create, destroy callbacks. Improve grack wrappers: separate read/write requests, ask password for push even for public repo, prepare for cancan, apply hooks, refactor. Fix auto_build_lists order. Refactor auto_build - move to model. Redo git_repo_url. Improve and test project import script. Fix bugs, refactor and cleanup. Refs #2243
2011-11-17 23:57:30 +02:00
Pavel Chipiga
b2be92e4d1
Integrate grack into rails stack. Implement basic http auth for grack. Allow only downcase for uname and unixname. Refactor and code cleanup. Refs #2243
2011-11-15 23:58:27 +02:00
Vladimir Sharshov
ae6919a240
Add url for downloading file archive
2011-11-03 00:25:25 +04:00
George Vinogradov
dee94bf751
fixed bug in rights generator
2011-11-02 00:48:49 +04:00
Pavel Chipiga
ee02bc7a4a
Fix category projects counter. Fix git blame links. Stub error when git commit diff is too big. Refs #2162
2011-11-01 20:13:08 +02:00
George Vinogradov
5ac70da272
Fixed bug in ACL checks
2011-11-01 02:49:24 +04:00
George Vinogradov
932251a190
Added ACL to controllers
2011-10-31 22:14:25 +04:00
George Vinogradov
7c5b933b90
Fix with roles. Rolled back ActiveRecord::Base modifications
2011-10-31 15:27:58 +04:00
Vladimir Sharshov
faab978a5e
Fix? for registrations
2011-10-31 14:15:55 +04:00
George Vinogradov
5fb704d3c5
Fixed bug with user registration and changed hardcoded 'mandriva2011'
2011-10-31 04:33:47 +04:00
George Vinogradov
b9ee6e365b
Added collaborators management.
2011-10-31 02:59:03 +04:00
Pavel Chipiga
4b7920decc
Fix deprecation. Extend project unixname validation regexp. Add rollback callbacks to avoid core polution. Increase git timeout. Improve import script. Refs #2162
2011-10-30 14:55:44 +02:00
Pavel Chipiga
3281bf5706
Fix deprecation. Extend project unixname validation regexp. Add rollback callbacks to avoid core polution. Increase git timeout. Improve import script. Refs #2162
2011-10-30 14:54:24 +02:00
Pavel Chipiga
d656b93684
Import projects rake task. Refs #2162
2011-10-30 00:59:17 +03:00
Vladimir Sharshov
3e12402245
Update status code for XML-RCP kernel
2011-10-29 21:50:47 +04:00
konstantin.grabar
3daf1645ce
[refs #2161 ] Fix get_status call
2011-10-29 18:49:55 +04:00
George Vinogradov
02ac46019a
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-29 17:39:09 +04:00
konstantin.grabar
512364be32
[refs #2161 ] Add get_status call
2011-10-29 17:38:17 +04:00
George Vinogradov
5db173450d
Fixed bug in `visible_to` method.
2011-10-29 15:25:11 +04:00
Pavel Chipiga
3cb8d5c4c7
Fix group creation bug. Add builds_list to layout menu. Change login error notification. Refs #2162
2011-10-29 13:56:26 +03:00
Pavel Chipiga
ec9d14822e
Fix pagination. Refs #2136
2011-10-29 12:33:09 +03:00
George Vinogradov
e880aee6cb
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-28 21:56:17 +04:00
George Vinogradov
8d9f63ae39
Renamed check_global_rights to check_global_access.
2011-10-28 21:55:10 +04:00
Pavel Chipiga
7a00c64bee
Stub dev XML RPC. Imporve docs and increase git timeout. Refs #2136
2011-10-28 19:01:41 +03:00
George Vinogradov
504466c82d
fixed rake task
2011-10-28 18:04:09 +04:00
konstantin.grabar
c2422a26dd
Fix xml_rpc_create and xml_rpc_destroy
2011-10-28 17:53:46 +04:00
George Vinogradov
1a62895fd5
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-28 17:11:31 +04:00
George Vinogradov
5b8f567d4b
User and Group creates with default role. Rake task 'roles:apply' to apply default
...
roles
2011-10-28 17:10:29 +04:00
Vladimir Sharshov
38d14352d0
Add git_project_path to create_project
2011-10-28 16:27:13 +04:00
Pavel Chipiga
282e97cbba
Git increase gimeout. Refs #2136
2011-10-28 01:56:13 +03:00
Vladimir Sharshov
27e51aa1b5
Update XML-RPC call for create_platform
2011-10-28 01:14:08 +04:00
Pavel Chipiga
8fadbfbd66
Redo with_ga include trying to fix strange production bug. Refs #2136
2011-10-27 22:23:31 +03:00
Vladimir Sharshov
f1ccc9e1ba
Fix params order in BuildServer
2011-10-27 20:42:02 +04:00
konstantin.grabar
9e966667e7
Fix XML-RPC calls nad root_path config parameter
2011-10-27 19:20:49 +04:00
George Vinogradov
ab9b1569a9
Fix bug with nil role
2011-10-26 18:52:51 +04:00
George Vinogradov
0006a7b50c
Some fixes in ACL.
2011-10-26 04:37:40 +04:00
George Vinogradov
1523aea781
Added roles:load task.
2011-10-26 04:35:49 +04:00
George Vinogradov
2437f72f08
Fixed controller methods
2011-10-25 02:07:11 +04:00
George Vinogradov
51ed1f3bab
Merge branch 'master' of github.com:warpc/rosa-build
2011-10-24 14:48:07 +04:00
George Vinogradov
c7b6b45810
Added roles_to and rights_to method to controllers
2011-10-24 14:47:32 +04:00
konstantin.grabar
9c182f0bda
Merge master and build_lists_queue
2011-10-24 14:40:36 +04:00
George Vinogradov
82d72a851c
ACL for testing.
2011-10-24 01:39:44 +04:00
konstantin.grabar
d047e3f2b2
[refs #1832 ] Replace branches to tags in the project
2011-10-23 14:34:42 +04:00
konstantin.grabar
c24a9fae1b
[refs #1832 ] Build Lists updates. Project updates and fixes.
2011-10-22 19:28:41 +04:00
Vladimir Sharshov
b2b7382613
Update BuildServer
...
- Change xml-rpc call function (add_build_list).
Add id, that identify project new_bbbt and assign bs_id
- Add find_build_list_by_bs to post_build call
2011-09-05 18:40:49 +04:00
Alexey Nayden
31901b37ed
id is string now for product builder
2011-05-20 16:28:59 +04:00
Timothy N. Tsvetkov
ec0186a489
minor
2011-04-28 11:32:46 +04:00
Timothy N. Tsvetkov
d176fff576
more for project migrator
2011-04-27 19:35:35 +04:00
Timothy N. Tsvetkov
aade5b1031
more verbose for project migrator
2011-04-27 19:30:12 +04:00
Timothy N. Tsvetkov
b532332d1d
migrate repos: finishing
2011-04-27 19:14:52 +04:00
Timothy N. Tsvetkov
af5f34979d
migrate repos: fix
2011-04-27 19:11:32 +04:00
Timothy N. Tsvetkov
078b5c6f80
migrate repost: more
2011-04-27 19:09:18 +04:00
Timothy N. Tsvetkov
cdda25fb24
migrate repost +debug fixes
2011-04-27 18:56:55 +04:00
Timothy N. Tsvetkov
32a4fae18a
migrate repost +debug fixes
2011-04-27 18:55:23 +04:00
Timothy N. Tsvetkov
de735f9637
migrate repost +debug
2011-04-27 18:38:59 +04:00
Timothy N. Tsvetkov
913636d38d
doing migrate repos
2011-04-27 18:21:26 +04:00
Alexey Nayden
f4c137000e
one more fix
2011-04-22 18:27:02 +04:00
Alexey Nayden
80174c6d3e
xmlrpc doc fix
2011-04-22 18:22:44 +04:00
Alexey Nayden
738bb2087d
dedebug
2011-04-22 17:59:13 +04:00
Alexey Nayden
e1380bafc0
Debug
2011-04-22 17:55:30 +04:00
Timothy N. Tsvetkov
9513280874
fixed create_project
2011-04-15 17:40:40 +04:00
Alexey Nayden
7944904ce9
Removed hardcode
2011-04-14 15:59:08 +04:00
Alexey Nayden
4366ce76f7
hardcode fix?
2011-04-14 15:57:52 +04:00
Alexey Nayden
bf14ad4032
remove logging
2011-04-14 15:19:51 +04:00
Alexey Nayden
acb7298f42
changing default values
2011-04-14 14:45:30 +04:00
Alexey Nayden
3a2681a1da
more logging
2011-04-14 14:30:27 +04:00
Alexey Nayden
9384f7f143
fix according to documentation
2011-04-14 13:28:43 +04:00
Alexey Nayden
6fe93380f5
epic fail fix
2011-04-14 13:22:37 +04:00
Alexey Nayden
856b93d3d8
Product management. Step 2
2011-04-14 11:23:08 +04:00
Alexey Nayden
cd6e7ade15
Product Builder xml-rpc and Product model
2011-04-11 12:35:08 +04:00
Alexey Nayden
deb95b8e40
build server xmlrpc consistency
2011-04-11 12:34:50 +04:00
Timothy N. Tsvetkov
62d0985fcb
more methods fot build lists, added is_circle build flag
2011-04-07 18:56:28 +04:00
Timothy N. Tsvetkov
0370ee4f9c
merge
2011-04-07 17:21:47 +04:00
Timothy N. Tsvetkov
4ac5931f44
fixes + build lists
2011-04-07 17:20:21 +04:00
Alexey Nayden
f27f5558e9
minor build server xmlrpc fix
2011-04-07 13:27:30 +04:00
Alexey Nayden
3993173805
minor
2011-04-07 13:10:34 +04:00
Alexey Nayden
cd365d4d45
BuildServer XML-RPC core interface
2011-04-06 01:35:22 +04:00
Timothy N. Tsvetkov
efbd64e924
the aWeSOME commit view (with REALLY AWESOME view for git diffs)
2011-04-01 07:44:21 +04:00
Timothy N. Tsvetkov
4afc10fa14
added my awesome git diff colorizer
2011-03-10 14:34:32 +03:00
Alexey Nayden
eae3c46912
Initial commit
2011-03-09 16:13:36 +03:00