summaryrefslogtreecommitdiff
path: root/ikiwiki
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki')
-rwxr-xr-xikiwiki8
1 files changed, 7 insertions, 1 deletions
diff --git a/ikiwiki b/ikiwiki
index 00e204b97..d64a3417a 100755
--- a/ikiwiki
+++ b/ikiwiki
@@ -350,10 +350,16 @@ sub rcs_commit ($) {
}
}
-sub rcs_ad ($) {
+sub rcs_add ($) {
my $file=shift;
if (-d "$srcdir/.svn") {
+ my $parent=dirname($file);
+ while (! -d "$srcdir/$parent/.svn") {
+ $file=$parent;
+ $parent=dirname($file);
+ }
+
if (system("svn", "add", "--quiet", $file) != 0) {
warn("svn add failed\n");
}