Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 0.4
-
Fix Version/s: None
-
Component/s: CVS
-
Labels:None
-
Environment:Windows XP, Cygwin Ruby, Cygwin CVS
-
Number of attachments :
Description
Steps to reproduce:
1. Create a project that checks out a branch from CVS
2. Use polling
3. Every time DC polls, it finds a changeset including all changes of that branch (from the beginning of the branch I think)
4. A new build is started with the full changeset.
Expected behaviour:
3. Only find the last changes in that branch.
4. Do not build when nothing has changed in the branch.
This problem is a bit more difficult....
After a restart and switching on polling again it worked. There was one change in the repository in the meantime, he correctly recognized it and everything was fine.
The next time he polled, he found the old changes again (1 week and 2 weeks ago...), the same as in the original bug description.
So it seems like there is a bug in the log-parser. My first idea was that the cvs log command used for the changeset is wrong, but a look at the sources showed this is not the case.