dotSoftwaredotDevelopmentdotCustomersdotAbout us
PushOk logoblank
bullet Home
bullet My software
bullet Support
bullet My payments
bullet My info
bullet Subscriptions
bullet Voting
bullet Contact us
fast linksFast Links
news&eventsnews and events

2012-12-21 
Major update of SVNCOM version 1.7.2 are finaly released

2012-12-21 
Major update of SVN SCC plug-in - versions 1.7.2 are finaly released

Lightweight embedded Node.js database with MongoDB API.

Ticket

Search go
PushOk Logo blank
leftTicketright

Linux mount - CRLF problem

( CVSSCC )
Type: Public Status:Closed Created: 16 Jun 04 06:00 Updated: 14 Feb 05 02:00
--> Igor Pushkov (admin)  at 14 Feb 05 02:00 writes

We released version 1.3 that now not access cvs subfolder directly for
purpose of creation files. So, your problem should be solved.
--> Nataly Wogatai (user)  at 30 Aug 04 08:00 writes

Dear PushOk-Team,

i hared from Igor Pushkov that you want to release a new version of CVS SCC
proxy, but on the product page is no new version.

Please, tell me when you plan to release this version.

best regards
--> Nataly Wogatai (user)  at 11 Aug 04 08:00 writes

How is the release status?
On the product main page is the version 1.2 displayed
--> Igor Pushkov (admin)  at 21 Jul 04 07:00 writes

We plan to release new version at 1 of August. This fix should be also
included.
--> Nataly Wogatai (user)  at 20 Jul 04 07:00 writes

Dear Igor Pushkov,

can you tell me the status of your state to this point?

regards
--> Igor Pushkov (admin)  at 20 Jun 04 06:00 writes

First that I can say that plug-in not designed on not tested to work
such way. I mean simultaneous access to the same working copy from
windows and linux and when working copy is on samba share.
We, there, also use linux CVS server and not have problems with it.
However we not combine windows/linux sources/development.
I see the reasons of current problems, but even we solve them we need
to have more configuration option for plug-in to support different
CR/LF styles. CVS have option for this, but we not support it.
So, right now, in such environment you cannot user plug-in.
I will put status "accepted" to your ticket. This mean that we will
look way to resolve this problem. We also have combined linux/windows
environment and will be able to test this. However I cannot promise
that problem will be solved.
--> Nataly Wogatai (user)  at 16 Jun 04 06:00 writes

Dear PushOk-Team,

We use CVS SCC proxy 1.2.040426!

In our company we are working with CVS and our CVS repository is on a Linux
machine. The applications developped in our company are mainly running on
UNIX systems but we are often developping using MS Windows based
development tools (using SAMBA to access our sources) but we also develop
using Linux based tools. Under each environment (MS Windows and UNIX), we
want to be able to work with CVS as default source controller.
We would be glad to use your CVS SCC proxy for our windows development
tools but I have the following problem to submit which does not make it
possible:
On a Linux machine, I have checked out in two different places the same
sources:
I have mounted one directory in MS Windows via SAMBA.
I open one file with TOAD (edited by Quest Software), I try to set my
working directory with CVS proxy (configured as Team Coding tools in TOAD)
-> CVSROOT ok, module ok, specify the working directory
Now here is the result of it:
Listing of my working directory:
CVS
connect_status_pkg.pks
const.pks
cont_type_pkg.pks
container_pkg.pks
err.pks
exp_evt_pkg.pks
fp_pkg.pks
master_fp_pkg.pks
plsql_logging.pks
projectenv.pks
reorg_pkg.pks
status_pkg.pks
syspar_pkg.pks
tools_pkg.pks
users_fkt.pks
weight_tol_pkg.pks
wpo_pkg.pks
ws_pkg.pks
ws_type_pkg.pks
Let's have a look to the CVS directory:
Before using CVS proxy
-rw-r--r-- 1 roi ksi 895 Jun 16 08:18 Entries
-rw-r--r-- 1 roi ksi 39 Jun 16 08:18 Repository
-rw-r--r-- 1 roi ksi 25 Jun 16 08:18 Root
-rw-r--r-- 1 roi ksi 0 Jun 16 08:18 Template
After using CVS proxy
-rw-r--r-- 1 roi ksi 0 Jun 16 08:27 Entries
-rwxr----- 1 roi ksi 0 Jun 16 08:27 Entries.Extra
-rwxr--r-- 1 roi ksi 40 Jun 16 08:27 Repository
-rwxr--r-- 1 roi ksi 26 Jun 16 08:27 Root
-rw-r--r-- 1 roi ksi 0 Jun 16 08:18 Template

The file "Entries" which contains the list of files present in the working
directory used at least by the GUI like LinCVS, TortoiseCVS, etc, has
become empty
"Entries.Extra" is created.
The files "Repository" and "Root" are one byte bigger because of DOS
conversion (CRLF instead of LF).

The result of it is that if I use LinCVS under Linux, my files are not
recognized any more as CVS controlled files (see attached pictures)

If I try to call cvs update in a Linux session, I get the following error
and it is not possible to control the files with a Linux tools because of
the UNIX to DOS conversion.
roi@wcslin9i:~/pushok/after/comp/kc_kernel/db/objects/pks> cvs update
/CVSROOTccess /repos <--
No such file or directory <--

As you can see, it makes big problem for us, if we want to develop some
part of our software on Linux and the other part on Windows especially with
CVS SCC.
Is there no possibility to avoid the UNIX to DOS conversion ?

Why is the file content in "Entries" deleted ?

We tryed to solve the problem with the configurtion of CVS SCC proxy
("treat unicode files as binary" or "Preset for Unix"), but nothing
happens. We also found the exe file called unix_cvs.exe but the CVS files
are anyway created in DOS format.

Can you tell us if you have a solution for it ? We just want to work under
MS Windows as if we would work under any UNIX system. We just want to work
with LF if we set UNIX in the settings and work with CRLF otherwise.

best regards
before using cvsscc proxy  after using cvsscc proxy 
Rate this ticket:
Not useful at all
Partially useful
Useful
Very useful



You are 9751921 visitor since 20 Jan 2003.
2875 visitors today and 25 online right now.
blank left to top right blank

© Copyright by PushOk Software, 2003-2024, webmaster@pushok.com