use strict;
use warnings;
+print "## Updating Git\n";
+system "git", "pull";
+die if $?;
+
print "## Ensuring that photos are generated\n";
system "gal", "gen";
die if $?;
system "rs", "$static/", "jw:www/static/gallery/photo/$album/";
die if $?;
+print "## Calling editor on index files\n";
+system 'vim', "$root/photos/Makefile", "$root/photos/index.thtml";
+die if $?;
+
+print "## Committing to repository\n";
+system 'git', 'add', 'gallery.cf', 'gallery.list'; die if #?;
+system 'git', 'add', "$root/photos/Makefile", "$root/photos/index.thtml"; die if $?;
+system 'git', 'commit'; die if $?;
+system 'git', 'push'; die if $?;
+
print "## Pulling at the server\n";
-system "ssh", "jw", "cd web && git pull";
+system "ssh", "jw", "cd web && git pull && make";
die if $?;
print "## Regenerating cache at the server\n";