#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>
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");
using std::string;
using std::list;
using std::make_shared;
-using std::shared_ptr;
BOOST_AUTO_TEST_CASE (film_metadata_test)
film->set_release_territory (dcp::LanguageTag::RegionSubtag("US"));
film->write_metadata ();
- list<string> ignore = { "Key", "ContextID" };
+ list<string> ignore = { "Key", "ContextID", "LastWrittenBy" };
check_xml ("test/data/metadata.xml.ref", dir.string() + "/metadata.xml", ignore);
auto g = make_shared<Film>(dir);