OSDN Git Service

Project#default_branch use repo HEAD instead of DB value now
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Wed, 6 Nov 2013 16:45:39 +0000 (18:45 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Wed, 6 Nov 2013 16:45:39 +0000 (18:45 +0200)
commit9d14c5137a5a82ed8edd353ac7e6ed701fc6f49d
treed6fdbeed76d6387fa4474c8ae3160b9a80440511
parentd618a5fec361b85fafffd5cf4a53d044e82bdb5a
Project#default_branch use repo HEAD instead of DB value now

Drop default_branch field from projects table
Use repository.root_ref as value for defautl_branch method
Fixes issue with default_branch and HEAD getting out of sync

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/contexts/projects/update_context.rb
app/models/project.rb
app/models/repository.rb
app/observers/project_observer.rb
db/migrate/20131106151520_remove_default_branch.rb [new file with mode: 0644]
db/schema.rb