class Projects::NewTreeController < Projects::BaseTreeController before_filter :require_branch_head before_filter :authorize_push! def show end def update file_path = File.join(@path, File.basename(params[:file_name])) result = Files::CreateService.new(@project, current_user, params, @ref, file_path).execute if result[:status] == :success flash[:notice] = "Your changes have been successfully committed" redirect_to project_blob_path(@project, File.join(@ref, file_path)) else flash[:alert] = result[:error] render :show end end end