Try to fix : uninitialized constant Redmine::Scm::Adapters::AbstractAdapter::CommandFailed

It only happens in dev on class reload
Don't use AR callbacks to execute UseCase or Service objects, use new Hash syntax, indent
Convert views to HAML
Split helpers
Use new Hash syntax
Indent
Convert view to HAML
Useless to validate booleans
Use new Hash syntax
Indent