From 2d017d612657ab2cffc320dcad679a8854b14a6b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 8 Sep 2019 00:48:18 +0900 Subject: [PATCH] make-snapshot: default to the toplevel directory As this tool has been intended to use in a working directory, assume that the toplevel directory is under the VCS, and SVN will no longer be canonical. --- tool/make-snapshot | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tool/make-snapshot b/tool/make-snapshot index cacf97199a..546a977157 100755 --- a/tool/make-snapshot +++ b/tool/make-snapshot @@ -569,7 +569,11 @@ elsif $svn elsif $git abort "#{File.basename $0}: use -srcdir with cloned local repository" else - vcs = VCS::SVN.new(SVNURL) + begin + vcs = VCS.detect(File.expand_path("../..", __FILE__)) + rescue VCS::NotFoundError + vcs = VCS::SVN.new(SVNURL) + end end success = true