summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-09-19 23:57:45 +0200
committerCarl Hetherington <cth@carlh.net>2021-09-20 00:08:20 +0200
commit185756ffbbba5d2b356860e75232fec9582c5800 (patch)
treeba36f728416340a71b88d9e5c43f932ae05fef32 /src
parent3ff1586aad2fa5ba7e5fd95e178614aae12496e6 (diff)
Add LastWrittenBy to metadata (#2080).
Diffstat (limited to 'src')
-rw-r--r--src/lib/film.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 486c1dd6a..296066f58 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -59,6 +59,7 @@
#include "upload_job.h"
#include "util.h"
#include "video_content.h"
+#include "version.h"
#include <libcxml/cxml.h>
#include <dcp/certificate_chain.h>
#include <dcp/cpl.h>
@@ -461,6 +462,9 @@ Film::metadata (bool with_content_paths) const
auto root = doc->create_root_node ("Metadata");
root->add_child("Version")->add_child_text (raw_convert<string> (current_state_version));
+ auto last_write = root->add_child("LastWrittenBy");
+ last_write->add_child_text (dcpomatic_version);
+ last_write->set_attribute("git", dcpomatic_git_commit);
root->add_child("Name")->add_child_text (_name);
root->add_child("UseISDCFName")->add_child_text (_use_isdcf_name ? "1" : "0");