sapling/eden/fs/model/ParentCommits.cpp
Andres Suarez fbdb46f5cb Tidy up license headers
Reviewed By: chadaustin

Differential Revision: D17872966

fbshipit-source-id: cd60a364a2146f0dadbeca693b1d4a5d7c97ff63
2019-10-11 05:28:23 -07:00

33 lines
770 B
C++

/*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This software may be used and distributed according to the terms of the
* GNU General Public License version 2.
*/
#include "ParentCommits.h"
#include <ostream>
namespace facebook {
namespace eden {
bool ParentCommits::operator==(const ParentCommits& other) const {
return parent1_ == other.parent1_ && parent2_ == other.parent2_;
}
bool ParentCommits::operator!=(const ParentCommits& other) const {
return !(*this == other);
}
std::ostream& operator<<(std::ostream& os, const ParentCommits& parents) {
os << "[" << parents.parent1();
if (parents.parent2().has_value()) {
os << ", " << parents.parent2().value();
}
os << "]";
return os;
}
} // namespace eden
} // namespace facebook