Hi George,
In attempting to answer your question about whether the file status is
"Checked Out" prior to performing a "Check In", I believe we have
discovered the source of the problem.
I have been checking out working copies to a public area (within the
company) of the network where other users and applications (file
crawlers) have access to my working copies. In two of the three
instances of this problem, an application being run as another user had
a lock on one of the files in the ".svn" folder within the working copy
folder.
When I tried to perform the "Check In", the repository was properly
updated but the working copy of the ".svn" folder could not be updated
due to the file lock. Thus, the local ".svn" folder and the repository
were no longer in sync and LabVIEW was still reporting that the file
was checked out when it had actually been checked in.
To alleviate this issue, I will be creating working copies in my $Home
folder to which other users and applications have no access. I will try
to remember to report back if it does indeed solve the problem.
Prior to posting here, I did contact PushOK Software about the issue
with the exact message I used to initiate this thread. Here is their
reply:
********Begin Reply*********
} This is notification e-mail for support ticket 'pst1945'
} Ticket status:
Opened Priority: Normal
} You can reply to it directly, or using link
http://www.pushok.com/tickets_addmodify.php?id=1945
On
our page of compatibility http: // www.pushok.com/soft_scc_compat.php? type=svn
we indicate that LabVIEW though should, but it does not support correctly SCC
API interface.
We tried to contact developers LabVIEW for resolve of this
problem, but it was not possible.
I am sorry, but LabVIEW will not be to work
with ours plug-in well.
õîðîøî
*********End Reply*********
Other than this issue, LabVIEW, PushOK SVNSCC and the Subversion server
are working well for me. I especially like the ability to view the
defferences between the working version of a VI and versions within the
repository.
The only other complaint I have is that a project file is required to
interact with the repository. I have my LV project files source
controlled in the repository and must use an external tool to check out
a working copy of the .proj file.
Gary