summaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-08-05 14:01:47 +0000
committerLars Wirzenius <liw@liw.fi>2022-08-05 14:01:47 +0000
commitaacb704f8cc7e227b9a301a74d879957f4af766a (patch)
tree460752d8e864237774947a3515bcb35435b3dc2e /src/error.rs
parentb45262174d06b15b7a888e6bcad42f6685ba89a2 (diff)
parentd9f66f00a5898b4a3cf2ea8ada9a2d08f34c670e (diff)
downloadriki-aacb704f8cc7e227b9a301a74d879957f4af766a.tar.gz
Merge branch 'git-ts' into 'main'
add src/git.rs Closes #3 See merge request larswirzenius/riki!35
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index aee8252..4fdcc1f 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -64,4 +64,13 @@ pub enum SiteError {
#[error("failed to convert time to Unix time")]
UnixTime(#[source] std::time::SystemTimeError),
+
+ #[error("failed to parse Unix timetamp: {0}")]
+ ParseUnixTimestamp(String, #[source] std::num::ParseIntError),
+
+ #[error("faileed to invoked git with subcommand {0} in {1}")]
+ GitInvoke(String, PathBuf, #[source] std::io::Error),
+
+ #[error("git {0} in in {1}:\n{2}")]
+ GitError(String, PathBuf, String),
}