=back
+=head1 ENVIRONMENTAL VARIABLES
+
+=over
+
+=item B<TODODB>
+
+Todo databse location, set by devtodo
+
+=item B<STODO_NO_COMMIT>
+
+If set, stodo assumes that there is no network, and doesn't commit
+
+=back
+
=head1 EXAMPLES
on save {
my $tododb_name = basename($tododb);
if (not -e "$base_dir/.svn") {
- print "$base_dir/.svn doesns't exist, not commiting" unless $options{quiet};
+ print "$base_dir/.svn doesns't exist, not commiting\n" unless $options{quiet};
exit 0;
}
$svn_host = $2;
last;
}
-
+if ($ENV{STODO_NO_COMMIT}) {
+ print "Exiting because of STODO_NO_COMMIT env variable\n" unless $options{quiet};
+ exit 0;
+}
if (not defined $svn_host and $url_type ne 'file') {
die "Was unable to find which host the svn repository is located on";
}
if ($url_type ne 'file') {
qx(ping -q -c 3 $svn_host >/dev/null 2>&1);
if ($? != 0) {
- print "Unable to ping $svn_host" unless $options{quiet};
+ print "Unable to ping $svn_host\n" unless $options{quiet};
exit 0 unless $options{simulate};
}
}