[Anthill-dev] RE: Bug in ProfileRepositoryAdapter.revert()?
Chad Woolley
chad_woolley at choicehotels.com
Tue May 6 12:13:50 CDT 2003
Hi,
I think my problem was due to misconfiguring the paths in my
project after migrating to CVS. However, I still don't
understand why the cleanup of the working directory is
dependent on the debugEnabled status...
Thanks,
Chad
-----Original Message-----
From: anthill-dev-admin at lists.urbancode.com
[mailto:anthill-dev-admin at lists.urbancode.com]On Behalf Of
anthill-dev-request at lists.urbancode.com
Sent: Tuesday, May 06, 2003 9:01 AM
To: anthill-dev at lists.urbancode.com
Subject: Anthill-dev digest, Vol 1 #16 - 1 msg
Send Anthill-dev mailing list submissions to
anthill-dev at lists.urbancode.com
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.urbancode.com/mailman/listinfo/anthill-dev
or, via email, send a message with subject or body 'help' to
anthill-dev-request at lists.urbancode.com
You can reach the person managing the list at
anthill-dev-admin at lists.urbancode.com
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Anthill-dev digest..."
Today's Topics:
1. Bug in ProfileRepositoryAdapter.revert()? (Chad Woolley)
--__--__--
Message: 1
From: "Chad Woolley" <chad_woolley at choicehotels.com>
To: <anthill-dev at lists.urbancode.com>
Date: Mon, 5 May 2003 14:00:56 -0700
Subject: [Anthill-dev] Bug in ProfileRepositoryAdapter.revert()?
Hi,
I think I found a possible bug, but I am not sure because it seems like it
would have been caught by now. I am using AH OS 1.6.3.67, and have just
migrated to CVS from VSS.
The bug I saw is that a change that I committed was not picked up in a
subsequent build. When I looked into it, I saw that the working directory
contained the old version, and when I ran a new build, the new version was
not checked out.
When I looked at the ProfileRepositoryAdapter.revert() method, I see the
following code:
public void revert() throws RepositoryException {
// implementations will differ for each SCCS
try {
log.info("Cleaning up local files: ");
if (!log.isDebugEnabled()) {
File file = new File(getLocalProjectDirName());
FileRemover.removeFile(file);
}
}
catch (Exception e) {
throw new RepositoryException("revert failed", e);
}
}
It looks to me that this logic will not be executed if Debug mode is
enabled, which doesn't seem correct - shouldn't it always be executed? I'm
not really sure if this is my problem, because I'm not really sure how to
tell if I have Debug mode enabled (what log properties file would I be using
by default?)
Also, I'm not sure if the CVS checkout should get the new file version by
default, even if the directory is not cleaned. If this is the case, why
didn't I get the new version?
Thanks in advance to anyone who can shed some light on this.
-- Chad
--__--__--
_______________________________________________
Anthill-dev mailing list
Anthill-dev at lists.urbancode.com
http://lists.urbancode.com/mailman/listinfo/anthill-dev
End of Anthill-dev Digest
More information about the Anthill-dev
mailing list