Embed git commit hash in the document file (#1325)

* Embed git commit hash in the document file

* Bump version in test document file

* Fixes

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
Dennis Kobert
2023-07-28 22:52:26 +02:00
committed by Keavon Chambers
co-authored by Keavon Chambers
parent 8bdc64bb8b
commit a49d96ed37
6 changed files with 21 additions and 8 deletions
@@ -76,8 +76,12 @@ pub struct DocumentMessageHandler {
impl Default for DocumentMessageHandler {
fn default() -> Self {
let document_legacy = DocumentLegacy {
commit_hash: crate::application::GRAPHITE_GIT_COMMIT_HASH.to_string(),
..Default::default()
};
Self {
document_legacy: DocumentLegacy::default(),
document_legacy,
saved_document_identifier: 0,
auto_saved_document_identifier: 0,
name: String::from("Untitled Document"),
@@ -317,6 +317,7 @@ impl MessageHandler<PortfolioMessage, (&InputPreprocessorMessageHandler, &Prefer
self.load_document(document, document_id, responses);
}
Err(e) => {
println!("Failed to open document: {}", e);
if !document_is_auto_saved {
responses.add(DialogMessage::DisplayDialogError {
title: "Failed to open document".to_string(),