Vokhmin Alexey V
af43f88977
#156 : use #default_branch instead of "master" on creating MassBuild
2013-06-05 13:54:53 +04:00
Vokhmin Alexey V
237bd6affb
#156 : update UI of MassBuild#new BuildList#new
2013-06-04 23:59:08 +04:00
Vokhmin Alexey V
4a5ac4330a
#156 : fixed creating of MassBuilds
2013-06-03 19:44:55 +04:00
Vokhmin Alexey V
ff04874278
#156 : added MassBuild for personal platforms
2013-06-03 19:20:23 +04:00
Vokhmin Alexey V
72b2b637d1
#34 : revert some changes, created UrlHelper
2013-05-16 22:50:18 +04:00
Vokhmin Alexey V
994f400af0
#34 : rename Project#git_project_address method
2013-05-16 20:00:58 +04:00
Vokhmin Alexey V
29d50b9959
#34 : refactoring of Project#git_project_address method
2013-05-16 17:26:29 +04:00
Vokhmin Alexey V
4c96629a28
#34 : merge master into branch
2013-04-25 15:36:00 +04:00
Vokhmin Alexey V
015679b047
#73 : merge master into branch
2013-04-23 17:21:10 +04:00
Vokhmin Alexey V
30ab1396af
#34 : added support of hooks for issues.
2013-04-15 21:51:19 +04:00
Vokhmin Alexey V
d28a2b0173
#34 : added Hook model, controller, views
2013-04-12 17:26:18 +04:00
Vokhmin Alexey V
176ed40522
#82 : fixed removing project from repository
2013-04-09 15:08:49 +04:00
Vokhmin Alexey V
a26fb4d733
#82 : added comments
2013-04-09 14:21:17 +04:00
Vokhmin Alexey V
3328866d11
#73 : set not null for owner_uname
2013-04-08 22:53:15 +04:00
Vokhmin Alexey V
958017b3ed
#82 : update for adding new packages into repository
2013-04-08 18:27:50 +04:00
Vokhmin Alexey V
179615f5b7
#73 : create #by_owner_and_name scope
2013-04-04 17:33:11 +04:00
Vokhmin Alexey V
105e5f54a4
#73 : hot fix
2013-04-04 01:16:20 +04:00
Vokhmin Alexey V
9dcd08b868
#73 : add owner_uname into Project
2013-04-04 01:06:13 +04:00
Vokhmin Alexey V
e055d0080b
#29 : removed hack for encoding
2013-03-18 15:36:16 +04: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
Vokhmin Alexey V
b8b238e876
#977 : add "table_name" into all scopes
2013-02-28 19:27:50 +04: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
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
5c286a6aa0
#907 : add ProjectTags table, update UI, logic
2013-02-14 16:46:25 +04:00
Alexander Machehin
07710e2b23
[refs #893 ] fixed 500 with repo.commit nil
2013-02-13 23:20:43 +06:00
Alexander Machehin
a4d1d42792
[refs #878 ] fix commit treeish
2013-02-11 23:40:17 +06: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
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
2af919014d
remove 'new_core' options for creating mass_builds
2013-01-29 01:16:29 +04:00
Alexander Machehin
0d9c095cbd
[refs #847 ] remove old core code
2013-01-24 12:33: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
cd6cc0c169
#794 : update for removing project from repository
2013-01-17 20:41:23 +04:00
Vokhmin Alexey V
097ffacf61
#794 : merge master into branch
2013-01-16 19:07:39 +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
Vokhmin Alexey V
f0b9d23bc2
Merge branch 'master' into 794-move-all-keys-into-abf-bd
2012-12-25 18:24:01 +04:00
Alexander Machehin
7d58b89366
add a new core option to mass_builds
2012-12-25 18:15:20 +06:00
Vokhmin Alexey V
bce1b63d20
#794 : merge master into the branch
2012-12-24 19:02:55 +04:00
Vokhmin Alexey V
f25a988730
#784 : remove "build_requires" from BuildList
2012-12-24 17:17:21 +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
a09699fc03
#794 : merge master into branch
2012-12-20 19:33:14 +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
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
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
2bb5d517a2
[refs #782 ] add base auth to git url
2012-12-14 17:25:10 +06:00
Alexander Machehin
519886fecd
[refs #777 ] fix for group owned project
2012-12-14 00:18:22 +06:00
Alexander Machehin
60ce85269e
[refs #762 ] optimize build_for method
2012-12-11 20:35:36 +06:00
Alexander Machehin
b91489c886
[refs #762 ] fix many errors
2012-12-07 02:12:48 +06:00
Alexander Machehin
97196c5484
[refs #758 ] fix error on fork
2012-12-06 18:35:05 +06: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
Vladimir Sharshov
08b3099b90
Send http(s) git url instead NFS path
2012-11-08 13:41:07 +04:00
Alexander Machehin
e9ac67de5f
Fix validations for groups, platforms, projects, repositories,
...
users
2012-11-07 16:25:43 +06: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
fae5d3ff2b
#690 : truncate project name before validation
2012-10-15 12:28:18 +04:00
Alexander Machehin
94029c3cda
[refs #90 ] base -> to, head -> from
2012-10-03 17:58:34 +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
Vokhmin Alexey V
6070c276f6
Merge branch 'master' into 90-pull
2012-09-26 18:33:04 +04: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
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
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
8d35786183
#641 : added is_package checkbox to #new page, updated model
2012-09-12 19:06:34 +04:00
George Vinogradov
68b86ba09a
[issue #620 ] Fixed migration && BuildList#actualize_packages.
2012-08-30 22:32:28 +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
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
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
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
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
Alexander Machehin
a316105e9c
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-08-07 18:21:04 +06: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
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
Pavel Chipiga
03509e714c
Merge branch 'master' into 263-refactoring
2012-07-25 21:42:48 +03:00
Alexander Machehin
a0a4c8b100
[refs #581 ] dont destroy child projects
2012-07-24 22:02:02 +06: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
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
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
10b828c644
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
vendor/assets/javascripts/vendor.js
2012-07-10 18:35:49 +06:00
Alexander Machehin
07e02d9a17
[refs #90 ] modified Update commits button
2012-07-10 00:41:39 +06:00
Alexander Machehin
dd221cc880
[refs #90 ] autocomplete
2012-07-06 23:30:01 +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
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
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
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
Pavel Chipiga
cb8345a207
Rename and separate queues. Refs #510
2012-06-18 17:16:53 +03:00
Pavel Chipiga
f19e82b3fc
Add comments for async method calls. Refs #510
2012-06-17 01:51:02 +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
f37e0e54a3
[refs #510 ] Replace dj with resque
2012-06-09 16:52:29 +04:00
konstantin.grabar
38b55d769f
[refs #510 ] Add resque async workers
2012-05-31 11:02:25 +04:00
Vladimir Sharshov
57ef020441
[refs #442 ] Fix problem for build list with save_to plaftorm is freeze; fix ignoring auto_publish option.
2012-05-22 01:10:00 +04:00
konstantin.grabar
9aefce6b68
[refs #442 ] Merge master into 442-mass_build
2012-05-21 18:33:12 +04:00
konstantin.grabar
b85cb31b88
[refs #442 ] Remove def is_rpm. Change auto_publish default value. Change MassBuild set_name. Fix schema
2012-05-21 17:59:04 +04:00
Alexander Machehin
6b6887250b
Merge branch 'master' into 90-pull
...
Conflicts:
db/schema.rb
2012-05-21 17:31:49 +06:00
konstantin.grabar
cd3564bb81
[refs #442 ] Add mass build model and new build_all fixes
2012-05-18 19:12:51 +04:00
Alexander Machehin
fcffff4178
Merge branch 'master' into 90-pull
...
Conflicts:
app/assets/stylesheets/design/custom.scss
config/locales/title.en.yml
config/locales/title.ru.yml
config/routes.rb
db/schema.rb
2012-05-17 22:58:29 +06:00
konstantin.grabar
3e57359c96
[refs #442 ] Add mass build page functional
2012-05-17 19:20:03 +04:00
konstantin.grabar
9d871af7ef
Merge master into 461-rename_is_rpm_to_is_package
2012-05-16 14:40:10 +04:00
konstantin.grabar
1385133ed5
[refs #461 ] Merge master into 461-rename_is_rpm_to_is_package
2012-05-16 14:37:35 +04:00
konstantin.grabar
5ad43c684e
Merge master into 429-uname_format_error_explain
2012-05-16 14:01:41 +04:00
konstantin.grabar
e807e5f3ec
[refs #429 ] Add format explain error message for uname
2012-05-15 15:11:18 +04:00
konstantin.grabar
1f088c0cfc
[refs #461 ] Rename is_rpm to is_package
2012-05-15 14:00:57 +04:00
Pavel Chipiga
78ab229c4f
Fix advisories relaton. Minor code cleanup. Write more specs. Refs #444
2012-05-14 23:00:04 +03:00
Pavel Chipiga
8470674c62
Apply basic build list packages store functionality. Display build list package content. Write specs. Refactor. Refs #444
2012-05-14 22:08:31 +03:00
Alexander Machehin
ff016efe1c
[refs #90 ] choose project
2012-05-14 23:09:18 +06:00
Pavel Chipiga
f335863881
Fix dot in project name routes. Refactor and write basic route specs. Refs #454
2012-05-14 16:24:01 +03:00
George Vinogradov
1f07332892
[issue #428 ] Merge branch 'master' into 428-advisory
...
Conflicts:
app/controllers/projects/build_lists_controller.rb
config/routes.rb
db/schema.rb
2012-05-04 21:29:04 +04:00
George Vinogradov
8350fc8fb1
[issue 428] Added advisory.
2012-05-04 21:12:51 +04:00
Alexander Machehin
36b4ce2d99
Merge branch 'master' into 90-pull
...
Conflicts:
Gemfile
Gemfile.lock
app/controllers/projects/issues_controller.rb
app/models/project.rb
config/locales/menu.en.yml
config/routes.rb
db/schema.rb
2012-05-03 23:19:43 +06: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
Alexander Machehin
9e5db741d3
Merge branch 'master' into 90-pull
...
Conflicts:
app/models/project.rb
db/schema.rb
2012-05-02 23:08:24 +06: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
Alexander Machehin
4ad39b05c0
[refs #90 ] model PullRequest, tests
2012-04-28 23:30:54 +06: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
Vladimir Sharshov
2a24997eb4
Allow set custom priority for mass rebuild
2012-04-24 23:03:45 +04:00
Alexander Machehin
71fdaa4e4d
[refs #90 ] initial
2012-04-23 23:34:10 +06: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
Vladimir Sharshov
40090f0903
[Refs #223 ] Fix human_average_build_time (wrong time)
2012-04-14 20:10:18 +04:00
Vladimir Sharshov
afd82ab4ec
[Refs #223 ] Mass rebuild method now connect project platform repository and main if main exist.
2012-04-14 17:46:39 +04:00
Alexander Machehin
ba9184cc49
Merge pull request #398 from warpc/223-build_list_notify_and_duration_updates
...
223 build list notify and duration updates
2012-04-13 11:43:57 -07:00