= HACKING - a memo on steps to hack this package

Please write in English so that the maximum peopole would be able to
understand what is going on.

== checking out
Fetch the files into tscc-status directory under current directory:
  $ svn co svn+ssh://teldiv.naoj.org/home/repository/tcs/trunk/tsc-status/

Prepare autotools
  $ aclocal
  $ autoconf
  $ autoheader
  $ automake

If the system does not provide autotools of enough version, you
should do the following before you can make the project from the
repository:

	$ ./configure ...
	$ touch *.in */*.in configure aclocal.m4

== Commiting
Please make sure that
  $ make check
ends successfully. On Solaris, test-shm-interface currently fails. Edit
ChangeLog, and
  $ svn commit
You can also do
	$ make commit
to svn commit the changes with commit message taken from the first paragraph
of ChangeLog.

== Releasing
Edit version.m4 to increment version, ChangeLog to record version, and the
--version-info for the libraries in Makefile.am if needed.

Then follow the above step to commit to the trunk.

Afterwards, tag the repository with version number X.Y.Z:
  $ svn copy \
  svn+ssh://teldiv.naoj.org/home/repository/tcs/trunk/tsc-status/ \
  svn+ssh://teldiv.naoj.org/home/repository/tcs/tags/tsc-status-X.Y.Z

