aboutsummaryrefslogtreecommitdiffstats
path: root/util/folder/path.cpp
diff options
context:
space:
mode:
authormowgli <mowgli@yandex-team.ru>2022-02-10 16:49:25 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:25 +0300
commit89afbbe4ca0e02e386dd4df08f7945f190dc1b84 (patch)
treec4772201af6215d48734691b8796e4cfc77c2ac8 /util/folder/path.cpp
parent7510cec1516d17cbc8d7749974e36aa45f547a26 (diff)
downloadydb-89afbbe4ca0e02e386dd4df08f7945f190dc1b84.tar.gz
Restoring authorship annotation for <mowgli@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/folder/path.cpp')
-rw-r--r--util/folder/path.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/util/folder/path.cpp b/util/folder/path.cpp
index bfe0c67d68..8ee93ef621 100644
--- a/util/folder/path.cpp
+++ b/util/folder/path.cpp
@@ -26,13 +26,13 @@ bool TFsPath::IsSubpathOf(const TFsPath& that) const {
const TSplit& rsplit = that.GetSplit();
if (rsplit.IsAbsolute != split.IsAbsolute) {
- return false;
+ return false;
}
-
+
if (rsplit.Drive != split.Drive) {
- return false;
+ return false;
}
-
+
if (rsplit.size() >= split.size()) {
return false;
}
@@ -102,9 +102,9 @@ TFsPath TFsPath::RelativePath(const TFsPath& root) const {
TFsPath TFsPath::Parent() const {
if (!IsDefined()) {
- return TFsPath();
+ return TFsPath();
}
-
+
TSplit split = GetSplit();
if (split.size()) {
split.pop_back();
@@ -116,16 +116,16 @@ TFsPath TFsPath::Parent() const {
}
TFsPath& TFsPath::operator/=(const TFsPath& that) {
- if (!IsDefined()) {
- *this = that;
-
- } else if (that.IsDefined() && that.GetPath() != ".") {
+ if (!IsDefined()) {
+ *this = that;
+
+ } else if (that.IsDefined() && that.GetPath() != ".") {
if (!that.IsRelative()) {
ythrow TIoException() << "path should be relative: " << that.GetPath();
}
- TSplit split = GetSplit();
- const TSplit& rsplit = that.GetSplit();
+ TSplit split = GetSplit();
+ const TSplit& rsplit = that.GetSplit();
split.insert(split.end(), rsplit.begin(), rsplit.end());
*this = TFsPath(split.Reconstruct());
}
@@ -144,8 +144,8 @@ TString TFsPath::GetName() const {
return TString();
}
- const TSplit& split = GetSplit();
-
+ const TSplit& split = GetSplit();
+
if (split.size() > 0) {
if (split.back() != "..") {
return TString(split.back());
@@ -214,7 +214,7 @@ TFsPath TFsPath::Child(const TString& name) const {
if (!name) {
ythrow TIoException() << "child name must not be empty";
}
-
+
return *this / name;
}
@@ -353,9 +353,9 @@ bool TFsPath::IsSymlink() const {
void TFsPath::DeleteIfExists() const {
if (!IsDefined()) {
- return;
+ return;
}
-
+
::unlink(this->c_str());
::rmdir(this->c_str());
if (Exists()) {