info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cross-directory commit results in several commits


From: Mark D. Baushke
Subject: Re: cross-directory commit results in several commits
Date: Tue, 30 May 2006 09:39:31 -0700

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Rob Desbois <address@hidden> writes:

> I'm using loginfo to run a script which upon commit, will add a
> notification to any specified bugs on our bug-tracking system. This
> notification contains teh log message and the files which were
> affected by the commit.

Okay. Lots of folks do something similar.

> When committing multiple files across several directories, they are
> split into several commits

Well, it is still one commit, it is just running the script multiple
times -- once per each directory.

> which results in several bugnotes being added.

Okay.

> Is there any way to change this behaviour and force it to perform the
> whole lot as a single commit?

Take a look at the contrib/commit_prep and contrib/log_accum scripts in
the CVS source distribution.

Or, visit http://savannah.nongnu.org/projects/cvs/ and browse the "CVS"
area to get them

http://cvs.savannah.nongnu.org/viewcvs/ccvs/contrib/?root=cvs

The commit_prep.pl script will do precommit checks and remember the list
of directories visited. The log_accum.pl script will know from the
commit_prep.pl script when the last of them has been reached and allow
you to build up a single message to be attached to your bug tracking
system... some modification will be required.

        -- Mark

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)

iD8DBQFEfHVDCg7APGsDnFERAj7MAJ9To6p8uqNhUiaeFEcb5fq0R9rI4ACeJwrk
0pRrM61QG40E+aBBS0RSgdY=
=vh0J
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]