[GRASS-SVN] r30661 - grass/trunk/vector/v.edit
svn_grass at osgeo.org
svn_grass at osgeo.org
Thu Mar 20 17:45:58 EDT 2008
Author: martinl
Date: 2008-03-20 17:45:58 -0400 (Thu, 20 Mar 2008)
New Revision: 30661
Modified:
grass/trunk/vector/v.edit/main.c
Log:
v.edit: do not overwrite vector map by default (tool=create)
Modified: grass/trunk/vector/v.edit/main.c
===================================================================
--- grass/trunk/vector/v.edit/main.c 2008-03-20 16:27:59 UTC (rev 30660)
+++ grass/trunk/vector/v.edit/main.c 2008-03-20 21:45:58 UTC (rev 30661)
@@ -79,6 +79,17 @@
}
if (action_mode == MODE_CREATE) {
+ int overwrite;
+ overwrite = G_check_overwrite(argc, argv);
+ if (G_find_vector2(params.map -> answer, G_mapset()) ) {
+ if (overwrite)
+ G_warning (_("Vector map <%s> already exists and will be overwritten"),
+ params.map -> answer);
+ else
+ G_fatal_error (_("Vector map <%s> already exists"),
+ params.map -> answer);
+ }
+
/* 3D vector maps? */
ret = Vect_open_new (&Map, params.map -> answer, WITHOUT_Z);
if (ret == -1) {
More information about the grass-commit
mailing list