public protocol GitPresenterInterface: AnyObject {
    func viewDidLoad()
    func viewWillAppear(animated: Bool)
    func viewDidAppear(animated: Bool)
    func viewWillDisappear(animated: Bool)
    func viewDidDisappear(animated: Bool)
}

extension GitPresenterInterface {

    public func viewDidLoad() {
        fatalError("Implementation pending...")
    }

    public func viewWillAppear(animated: Bool) {
        fatalError("Implementation pending...")
    }

    public func viewDidAppear(animated: Bool) {
        fatalError("Implementation pending...")
    }

    public func viewWillDisappear(animated: Bool) {
        fatalError("Implementation pending...")
    }

    public func viewDidDisappear(animated: Bool) {
        fatalError("Implementation pending...")
    }

}
