[GRASS-dev] small patch for lib/vector/transform/
Glynn Clements
glynn at gclements.plus.com
Sat Jun 2 23:12:38 EDT 2007
Dylan Beaudette wrote:
> > First, patches should use either unified or context format (preferably
> > unified). However ...
>
> ok, I will read up on how to do this.
Add the -u or -c flags to "diff" or "cvs diff". For CVS, you can add
"diff -u" to ~/.cvsrc to make it the default.
Some useful ~/.cvsrc settings:
cvs -z3
checkout -P
update -dP
diff -u
> > Library code shouldn't be unconditionally printing diagnostic
> > information (especially not to stdout); use G_debug() instead.
>
> good call, that was definitely bad style on my part. Instead of debug, a flag
> might be a good option?
Within the module, you can use G_verbose_message() for messages which
should only printed when --verbose is used. Or you could add a
specific flag.
The main point is that library code shouldn't have undesirable
side-effects. What is desirable varies between modules, so library
functions generally shouldn't do anything "extra"; that should be done
by individual modules.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list