Problem tagging from mixed rev working copy with a rename (copy+delete) from the past inside

2011-06-15 Thread Wolfgang Röckelein
Hi,

I have two problems when creating a tag from a mixed rev working copy. Both
problems are caused by a rename (copy+delete) from the past inside.

One case is a directory, here I get the following error,  is the deleted
local directory path:
Working copy not locked; this is probably a bug, please report
svn: Directory '' is missing
Can't find a working copy path
svn: Directory '' is missing

Other case is a file, here I get the following error,  is the deleted file
(relative path),  is the tag path:
Working copy is not up-to-date
svn: Commit failed (details follow):
svn: File '' is out of date
Filesystem has no item
svn: '/svn/mobil/!svn/wrk/4263dc38-ec4c-9042-9505-c5fb37cf8ea7//' path
not found

Can I do anything to create the tag/copy somehow? Because of the mixed rev
working copy copying from head or a rev is not an option.

Thank you in advance,
  Wolfgang


Problem with mod_dav_svn and svn_repos__post_commit_error_str

2011-06-15 Thread Chris Wolstenholme

Hi,

I'm having a problem using the mod_dav_svn module with Apache and a 
newly built subversion (version 1.6.17). This usually works out of the 
box, but I have an undefined symbol (svn_repos__post_commit_error_str) 
which means apache can't load the module.


The apache version is 2.2.17. The code was built with gcc 4.4.1

'apachectl configtest' results in:

httpd: Syntax error on line 72 of httpd.conf: Cannot load mod_dav_svn.so 
into server: mod_dav_svn.so: undefined symbol: 
svn_repos__post_commit_error_str


'ldd -r modules/mod_dav_svn.so' shows the symbol as undefined, but 
looking at the version in the build tree 
(subversion/mod_dav_svn/.libs/mod_dav_svn.so) it doesn't contain that 
symbol. It is only added after a relink, which happens at install time.


I have seen other undefined symbol problems and solutions posted, but 
they seem unrelated to this one, and so any help would be appreciated.


Thanks in advance,

Chris


Re: Evil UTF-8 Character in filename in repo causing issues on my wc

2011-06-15 Thread Stefan Sperling
On Wed, Jun 15, 2011 at 01:39:30AM -0500, Ryan Schmidt wrote:
> I would clarify this by saying the problem is that Subversion assumes
> that a filename submitted in one version of UTF-8 encoding will always
> stay in that version of UTF-8 encoding, and on the HFS+ filesystem,
> used by Mac OS X, that assumption is not necessarily true. (It
> normalizes all UTF-8 filenames to decomposed form.) Subversion would
> happily allow you to create two filenames that humans would consider
> identical (one with UTF-8 entities composed, one with UTF-8 entities
> decomposed). So clearly that's a bug in Subversion (or possibly apr or
> apr-util); it should normalize UTF-8 strings before running
> comparisons. It also seems like a bug in Windows and Linux
> filesystems; I assume they also let you create multiple files whose
> names look identical (but differ only in the composition of their
> UTF-8 characters). Mac OS X's is the only filesystem I know of that
> has fixed this bug -- which therefore exposes the problem when
> collaborating between Mac OS X systems (which have the fix) and other
> systems (which do not).

Traditionally there was no encoding information associated with filenames
on UNIX systems. The OS was supposed to store the filename under whatever
name the application passes in. This of course stems from the fact that
the only encoding on original UNIX was ASCII, so there was no problem with
this approach back then.

Unicode, and it's quirk of allowing the *same* character to be encoded
in *different* ways, came much later.

I think it is unfortunate that Apple broke with the concept that a
filename is just a string of bytes.
When they made this decision they probably considered that it might break
applications and decided that the applications would have to adjust.
But that is very, very hard for applications like Subversion which
need to guarantee backwards compatibility to a point where individual
bytes matter.

So what if two filenames looks identical to the user?
As long as nobody was changing the underlying byte string things were
working just work fine.

However, I also agree that we would be in a much better spot now if
Subversion had been normalising UTF-8 strings from the start.
This was an oversight made when the project started out.
But I doubt Subversion is the only project that missed these subtle
details of the unicode standard. From a software engineer's perspective,
it is a *very* unnatural for an encoding standard to contain ambiguous
representations of the same data. So I would not outright blame folks
for this oversight and call it a "bug" in the application or the OS.
There are many ways to point fingers here, including the standard committee.


Re: WELCOME to users@subversion.apache.org

2011-06-15 Thread Matt Dorsch
Good morning,
Is there a way to specify that a file in the repository is
"constant"? By this, I mean it should not be changed, except by
deletion. For a file like this, I would like the
.svn/text-base/*.svn-base file to *not* be created.
I see this being useful for keeping history of files (such as
external libraries, utilities, or data) that are only going to be
added or deleted, and for saving disk space.
 Matt

On Wed, Jun 15, 2011 at 11:12 AM,   wrote:
> Hi! This is the ezmlm program. I'm managing the
> users@subversion.apache.org mailing list.
>
> Acknowledgment: I have added the address
>
>   dor...@dorscm.wakeful.net
>
> to the users mailing list.
>
> Welcome to users@subversion.apache.org!
>
> Please save this message so that you know the address you are
> subscribed under, in case you later want to unsubscribe or change your
> subscription address.
>
>
> --- Administrative commands for the users list ---
>
> I can handle administrative requests automatically. Please
> do not send them to the list address! Instead, send
> your message to the correct command address:
>
> To subscribe to the list, send a message to:
>   
>
> To remove your address from the list, send a message to:
>   
>
> Send mail to the following for info and FAQ for this list:
>   
>   
>
> Similar addresses exist for the digest list:
>   
>   
>
> To get messages 123 through 145 (a maximum of 100 per request), mail:
>   
>
> To get an index with subject and author for messages 123-456 , mail:
>   
>
> They are always returned as sets of 100, max 2000 per request,
> so you'll actually get 100-499.
>
> To receive all messages with the same subject as message 12345,
> send a short message to:
>   
>
> The messages should contain one line or word of text to avoid being
> treated as sp@m, but I will ignore their content.
> Only the ADDRESS you send to is important.
>
> You can start a subscription for an alternate address,
> for example "john@host.domain", just add a hyphen and your
> address (with '=' instead of '@') after the command word:
> 
>
> To stop subscription for this address, mail:
> 
>
> In both cases, I'll send a confirmation message to that address. When
> you receive it, simply reply to it to complete your subscription.
>
> If despite following these instructions, you do not get the
> desired results, please contact my owner at
> users-ow...@subversion.apache.org. Please be patient, my owner is a
> lot slower than I am ;-)
>
> --- Enclosed is a copy of the request I received.
>
> Return-Path: 
> Received: (qmail 70866 invoked by uid 99); 15 Jun 2011 15:12:53 -
> Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)
>    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Jun 2011 15:12:53 +
> X-ASF-Spam-Status: No, hits=-0.0 required=5.0
>        tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL
> X-Spam-Check-By: apache.org
> Received-SPF: neutral (nike.apache.org: local policy)
> Received: from [209.85.213.43] (HELO mail-yw0-f43.google.com) (209.85.213.43)
>    by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Jun 2011 15:12:46 +
> Received: by ywa6 with SMTP id 6so407961ywa.16
>        for 
> ;
>  Wed, 15 Jun 2011 08:12:25 -0700 (PDT)
> MIME-Version: 1.0
> Received: by 10.150.251.21 with SMTP id y21mr989253ybh.273.1308150744952; Wed,
>  15 Jun 2011 08:12:24 -0700 (PDT)
> Received: by 10.147.41.4 with HTTP; Wed, 15 Jun 2011 08:12:24 -0700 (PDT)
> In-Reply-To: <1308150667.67440.ez...@subversion.apache.org>
> References: <1308150667.67440.ez...@subversion.apache.org>
> Date: Wed, 15 Jun 2011 11:12:24 -0400
> Message-ID: 
> Subject: Re: confirm subscribe to users@subversion.apache.org
> From: Matt Dorsch 
> To: 
> users-sc.1308150667.gkdcabkeogamihagofme-dorscm=dorscm.wakeful@subversion.apache.org
> Content-Type: text/plain; charset=ISO-8859-1
> X-Virus-Checked: Checked by ClamAV on apache.org
>
> body!
>


RE: hook permissions, visualsvn, windows

2011-06-15 Thread Henry Hartley
Andy Levy wrote:
>> 
>> Pass  valid credentials to svn update with --username and --password
>> in your hook & see what happens.

I'm finally getting back to this issue. Things have changed a little so here's 
a recap and the current situation:

I have a VisualSVN repository on a development web server with a web site 
properly loaded. I checked out a copy with my client (Dreamweaver CS5). I also 
have checked out a copy that is served as the development web site on the same 
machine as the repository. So far, so good.

I have a post commit hook (post-commit.bat) with the following line in it (all 
one line and with minor changes to protect confidentiality):

"C:\Program Files (x86)\VisualSVN Server\bin\svn" --username SVN_User 
--password therealpw update D:/websites/site1

After editing a file in Dreamweaver, I commit the change to the repository. The 
repository credentials saved in the Dreamweaver configuration are the same user 
and password as used in the batch file above. The commit seems to work and does 
not generate any error messages in the VisualSVN Server Event Log on the web 
server. A new file is created in db/revs/0/. However, the hook is not being 
executed, or if it is, it is failing without generating any error messages in 
the Event Viewer.

When run from the command prompt, the batch file executes without any problems 
and the development web site shows the update (another indication that the 
commit worked, obviously).

Any ideas? Is there any way to increase the logging level of VisualSVN so that 
it's logging everything that happens? Is there any log other than that shown in 
the Windows Event Viewer?

-- 
Henry



Backing Data

2011-06-15 Thread Herbie Marais
Good day.

 

We are reviewing some alternate source control solutions for our Cape
Town operation.

 

One of the pre-requisites for us, is an absolute guarantee that the
source control repository will not get corrupted. 

Our employees often work remotely and the source control system needs to
be able to recover is the connection is interrupted while the user is
busy checking in a file.

 

We are kind of partial towards the systems that use a relational
database like sql server or mysql to store data, since this aspect is
take care of by the database's transaction handling.

 

Using a relational database as backing store also makes the backup of
the repository a breeze...

 

I have scanned through svn's website and could not find any information
on guaranteed transaction management and backup...

 

Please advice.

Kind Regards.

 

Herbie Marais

Senior Software Developer

TRIPLE POINT TECHNOLOGY, INC.

+27 21.861.6840 | office

+27 21.887.7168 | fax

www.tpt.com  

 

WE KNOW SHIPPING.

 



Re: hook permissions, visualsvn, windows

2011-06-15 Thread Konstantin Kolinko
2011/6/15 Henry Hartley :
> Andy Levy wrote:
>>>
>>> Pass  valid credentials to svn update with --username and --password
>>> in your hook & see what happens.
>
> I'm finally getting back to this issue. Things have changed a little so 
> here's a recap and the current situation:
>
> I have a VisualSVN repository on a development web server with a web site 
> properly loaded. I checked out a copy with my client (Dreamweaver CS5). I 
> also have checked out a copy that is served as the development web site on 
> the same machine as the repository. So far, so good.
>
> I have a post commit hook (post-commit.bat) with the following line in it 
> (all one line and with minor changes to protect confidentiality):
>
> "C:\Program Files (x86)\VisualSVN Server\bin\svn" --username SVN_User 
> --password therealpw update D:/websites/site1

1. I'd add  "--no-auth-cache --non-interactive" options as well,
and "@echo off" at the start and "exit 0" line at the end.

2. http://subversion.apache.org/faq.html#website-auto-update


3. What protocol is used by the working copy at D:/websites/site1
(file, svn, http, https)?

For https you may want "--trust-server-cert" as well.


4. What user runs the bat file?

If it is "Local System" (if I correctly remember the name), it does
not have rights to access the network.

> Is there any way to increase the logging level of VisualSVN

When debugging my hooks I used to add echo statements that wrote
something to an external log file.

Best regards,
Konstantin Kolinko


Re: Backing Data

2011-06-15 Thread Konstantin Kolinko
2011/6/15 Herbie Marais :
>
> I have scanned through svn’s website and could not find any information on
> guaranteed transaction management and backup...
>

1. Have you seen The Book [1]?

[1]: http://svnbook.red-bean.com/index.en.html

> Our employees often work remotely and the source control system needs to be 
> able to recover is the connection is interrupted while the user is busy 
> checking in a file.

2. It works fine. The files are transmitted and after that the
transaction is performed in one step.

If connection is aborted the stale files are left behind.  The
"svnadmin rmtxns" command is there to remove them. That is with FSFS
backend. I do not have practical experience with BDB one.


Best regards,
Konstantin Kolinko


Re: WELCOME to users@subversion.apache.org

2011-06-15 Thread Ryan Schmidt

On Jun 15, 2011, at 10:23, Matt Dorsch wrote:

>Is there a way to specify that a file in the repository is
> "constant"? By this, I mean it should not be changed, except by
> deletion.

If you want to prevent people from committing changes to a file, you can do 
that by writing an appropriate pre-commit hook. You can't prevent people from 
changing files in their own working copies, but you can at least prevent those 
changes from getting committed into the repository.

> For a file like this, I would like the
> .svn/text-base/*.svn-base file to *not* be created.

There is no option for this to happen, though it has been requested before:

http://subversion.tigris.org/issues/show_bug.cgi?id=525

There is also the request to allow the text-base to be stored compressed, which 
would also help a lot with disk space on the client side:

http://subversion.tigris.org/issues/show_bug.cgi?id=908




RE: hook permissions, visualsvn, windows

2011-06-15 Thread Henry Hartley
Konstantin Kolinko wrote
>> 2011/6/15 Henry Hartley:
>> >
>> > "C:\Program Files (x86)\VisualSVN Server\bin\svn" --username
>> > SVN_User --password therealpw update D:/websites/site1
>> 
>> 1. I'd add  "--no-auth-cache --non-interactive" options as well, 
>> and "@echo off" at the start and "exit 0" line at the end. 

I added these but it doesn't seem to have made any difference.

>> 2. http://subversion.apache.org/faq.html#website-auto-update
>>
>> 3. What protocol is used by the working copy at D:/websites/site1
>> (file, svn, http, https)? 
>>
>> For https you may want "--trust-server-cert" as well. 

Yes, it's using https so I've added this, also. Still no change.

>> 4. What user runs the bat file? 
>>
>> If it is "Local System" (if I correctly remember the name), it
>> does not have rights to access the network. 

I guess it is "Local Service" but giving that user full rights to both the 
repository and the checked out directory made no difference.

>> > Is there any way to increase the logging level of VisualSVN
>>
>> When debugging my hooks I used to add echo statements that wrote
>> something to an external log file.

I added a couple echo statements to the post-commit.bat file that echo into a 
log file. When run from the command line that log file is created and contains 
the echoed text. Then, when I make a change and commit, the log file is NOT 
created. This makes me think the batch file is never running. It seems like 
something would show up in the Event Viewer, however, if it failed to run 
because of a permission issue. So, I don't think it's really a problem with the 
hook itself but rather VisualSVN isn't firing the hook. Could that be?

-- 
Henry





Re: Evil UTF-8 Character in filename in repo causing issues on my wc

2011-06-15 Thread Geoff Hoffman
On Tue, Jun 14, 2011 at 11:36 PM, Markus Schaber
wrote:

> Hi, Geoff,
>
> Von: Geoff Hoffman [mailto:ghoff...@cardinalpath.com]
>
> > I have a file with some (I believe) Portuguese characters in the
> filename that someone managed to store in the repo without any problem,
> and I checked it out without issues, too. However, now on my working
> copy, it thinks that file is locally new.
>
> Maybe it helps if you use a repo browser to rename the file to an
> ASCII-Only name directly in the repository?
>
> Regards,
> Markus Schaber
>


That's all I ever really wanted to do, but I cannot, at least, I don't know
how to type the characters in the filename of the file in svn without
copy-paste from the svn ls terminal output on Mac OS X, which I think has
already converted the filename it just printed, so I get a file not found
error when I try to rename or delete it. It may have worked if I had ssh'd
into the RHEL server, not sure. It's a bit unclear.

I was able to simply export the files, rename the files to ascii filenames
outside of SVN, trash the containing folder from the rep, recreate it, check
it out empty, add the ascii named files, and re-commit.


Re: More questions

2011-06-15 Thread Ryan Schmidt

On Jun 14, 2011, at 08:15, Richard Cavell wrote:

> 1.  Is using externals a good idea?
> 
> I've been told that it's generally a bad idea, and it feels to me like a bad 
> idea, since it obfuscates what's going on in the repo.  Is it often done for 
> professional projects?

Using *file* externals might be considered to be a bad idea, due to the many 
peculiar behaviors and missing features they have when compared to traditional 
directory externals. I've made a mental note that I won't be using file 
externals. Directory externals are fine though if you know what you're doing, 
and I've used them in a few projects.




Re: More questions

2011-06-15 Thread Stefan Sperling
On Wed, Jun 15, 2011 at 02:32:53PM -0500, Ryan Schmidt wrote:
> 
> On Jun 14, 2011, at 08:15, Richard Cavell wrote:
> 
> > 1.  Is using externals a good idea?
> > 
> > I've been told that it's generally a bad idea, and it feels to me like a 
> > bad idea, since it obfuscates what's going on in the repo.  Is it often 
> > done for professional projects?
> 
> Using *file* externals might be considered to be a bad idea, due to
> the many peculiar behaviors and missing features they have when
> compared to traditional directory externals. I've made a mental note
> that I won't be using file externals. Directory externals are fine
> though if you know what you're doing, and I've used them in a few
> projects.
> 

I've got some good news: You can start using file externals in 1.7 again.
The weird issues they had have been fixed.


For Siebel

2011-06-15 Thread Mudumbai, Venkat
Hi,
We are planning to user SUBVERSION & TortoiseSVN for our Siebel Tools as a 
source control tools.
Siebel development using tools,  as it is a a object based environment, where 
in we checkout and check in the several objects like 
applets,buscomps,picklist,links etc.

In my previous project we used VSS as the version control tools. In this when 
we check in a "sif"  of the  object checked in is created in the VSS Server.

Siebel itself has a lock on the object created when an object is checkout. All 
we want is to know if the copy of the sif's whenever they are checked can be 
stored in Subversion, with details like who has checkedin, when it was cecked 
in. Also want to know how many versions of an object can be stored.

Siebel is not a typical programming language.

My question is : Can we use this SUBVERSION as a version control tools for our 
siebel tools. Please let me know as soon as possible as we are planning to 
install this s/w and do the set up as soon as possible.

Regard
Venkat.



  
This e-mail and any attachments may be confidential or legally privileged. If 
you received this message in error or are not the intended recipient, you 
should destroy the e-mail message and any attachments or copies, and you are 
prohibited from retaining, distributing, disclosing, or using any information 
contained herein. Please inform us of the erroneous delivery by return e-mail. 
Thank you for your cooperation.


Re: For Siebel

2011-06-15 Thread Geoff Hoffman
On Wed, Jun 15, 2011 at 3:06 PM, Mudumbai, Venkat <
venkat.mudum...@mercer.com> wrote:

>  Hi,
> We are planning to user SUBVERSION & TortoiseSVN for our Siebel Tools as a
> source control tools.
> Siebel development using tools,  as it is a a object based environment,
> where in we checkout and check in the several objects like
> applets,buscomps,picklist,links etc.
>

okay...



> In my previous project we used VSS as the version control tools. In this
> when we check in a "sif"  of the  object checked in is created in the VSS
> Server.
>


I don't know what a "sif" is but SVN will store text and/or binary files
under version control without any problems.



> Siebel itself has a lock on the object created when an object is checkout.
> All we want is to know if the copy of the sif's whenever they are checked
> can be stored in Subversion, with details like who has checkedin, when it
> was cecked in.
>


Yes, that is exactly what it does. Here's some sample log output, gotten via
command line:
svn log --verbose svn+ssh://path-to-server/svn/repos/sites/client


r279 | fredjones | 2011-04-26 17:10:40 -0700 (Tue, 26 Apr 2011) | 1 line
Changed paths:
   M /sites/client/www/.htaccess
   M /sites/client/www/application/frontend/controllers/main.php
   M /sites/client/www/application/frontend/views/footer.php
   M /sites/client/www/application/frontend/views/header.php
   A /sites/client/www/application/frontend/views/menu.php
   D /sites/client/www/application/frontend/views/promotions.php

Changed the .htaccess file and made the template modular.


With this, you can see on Apr 26, fredjones modified 4 files, added one, and
deleted one



> Also want to know how many versions of an object can be stored.
>


Limited only by hard drive space where your repo is stored.


>
> Siebel is not a typical programming language.
>


There's no such thing as a typical programming language.



> My question is : Can we use this SUBVERSION as a version control tools for
> our siebel tools. Please let me know as soon as possible as we are planning
> to install this s/w and do the set up as soon as possible.
>


I don't see why not.

Regarding this part:
> Siebel itself has a lock on the object created when an object is
checkout.

The only thing is if you need Subversion to *not let Developer B checkout
file X if Developer A already has it checked out*... I'm not sure it will do
that. SVNt, by default, does not prevent checkout by Developer B. It expects
you to instead merge manually, and expects you (the svn repository
administrator, lead developer, etc) will do that part. If both Developer B
and A checkout file X and they both modify it, the person who checks in
first, gets their code into the repo without issue. The second developer
probably will get a commit failure, with a message that his working copy is
not up to date. He then has to merge his changes into the version in the
repository, which is newer than what he checked out (because it was modified
by the other developer's commit). It's not terribly difficult to manage
merged code, but it is not a check-in-check-out system it is a version
control system.

I hope that helps - good luck.


Re: Problem with mod_dav_svn and svn_repos__post_commit_error_str

2011-06-15 Thread Daniel Shahaf
Do you have a pre-1.6.17 libsvn_repos on the system?

(That symbol is defined by libsvn_repos, and I suspect it's only defined
by recent versions of that.)

Chris Wolstenholme wrote on Wed, Jun 15, 2011 at 10:35:06 +0100:
> Hi,
> 
> I'm having a problem using the mod_dav_svn module with Apache and a
> newly built subversion (version 1.6.17). This usually works out of
> the box, but I have an undefined symbol
> (svn_repos__post_commit_error_str) which means apache can't load the
> module.
> 
> The apache version is 2.2.17. The code was built with gcc 4.4.1
> 
> 'apachectl configtest' results in:
> 
> httpd: Syntax error on line 72 of httpd.conf: Cannot load
> mod_dav_svn.so into server: mod_dav_svn.so: undefined symbol:
> svn_repos__post_commit_error_str
> 
> 'ldd -r modules/mod_dav_svn.so' shows the symbol as undefined, but
> looking at the version in the build tree
> (subversion/mod_dav_svn/.libs/mod_dav_svn.so) it doesn't contain
> that symbol. It is only added after a relink, which happens at
> install time.
> 
> I have seen other undefined symbol problems and solutions posted,
> but they seem unrelated to this one, and so any help would be
> appreciated.
> 
> Thanks in advance,
> 
> Chris


RE: For Siebel

2011-06-15 Thread Thomas Loy
Subversion does have lock mechanisms, but they are not enabled by default.  
Although Siebel has it's lock mechanisms for sifs, I believe they are binary 
and you will want to implement locking in Subversion for them as well.

I sure wish I could get our Siebel teams to use SVN instead of exclusively 
depending on Siebel's lock mechanisms!

Regards,

Tom

From: Geoff Hoffman [mailto:ghoff...@cardinalpath.com]
Sent: Wednesday, June 15, 2011 7:05 PM
To: users@subversion.apache.org
Subject: Re: For Siebel

On Wed, Jun 15, 2011 at 3:06 PM, Mudumbai, Venkat 
mailto:venkat.mudum...@mercer.com>> wrote:
Hi,
We are planning to user SUBVERSION & TortoiseSVN for our Siebel Tools as a 
source control tools.
Siebel development using tools,  as it is a a object based environment, where 
in we checkout and check in the several objects like 
applets,buscomps,picklist,links etc.

okay...


In my previous project we used VSS as the version control tools. In this when 
we check in a "sif"  of the  object checked in is created in the VSS Server.


I don't know what a "sif" is but SVN will store text and/or binary files under 
version control without any problems.


Siebel itself has a lock on the object created when an object is checkout. All 
we want is to know if the copy of the sif's whenever they are checked can be 
stored in Subversion, with details like who has checkedin, when it was cecked 
in.


Yes, that is exactly what it does. Here's some sample log output, gotten via 
command line:
svn log --verbose svn+ssh://path-to-server/svn/repos/sites/client


r279 | fredjones | 2011-04-26 17:10:40 -0700 (Tue, 26 Apr 2011) | 1 line
Changed paths:
   M /sites/client/www/.htaccess
   M /sites/client/www/application/frontend/controllers/main.php
   M /sites/client/www/application/frontend/views/footer.php
   M /sites/client/www/application/frontend/views/header.php
   A /sites/client/www/application/frontend/views/menu.php
   D /sites/client/www/application/frontend/views/promotions.php

Changed the .htaccess file and made the template modular.


With this, you can see on Apr 26, fredjones modified 4 files, added one, and 
deleted one


Also want to know how many versions of an object can be stored.


Limited only by hard drive space where your repo is stored.


Siebel is not a typical programming language.


There's no such thing as a typical programming language.


My question is : Can we use this SUBVERSION as a version control tools for our 
siebel tools. Please let me know as soon as possible as we are planning to 
install this s/w and do the set up as soon as possible.


I don't see why not.

Regarding this part:
> Siebel itself has a lock on the object created when an object is checkout.

The only thing is if you need Subversion to *not let Developer B checkout file 
X if Developer A already has it checked out*... I'm not sure it will do that. 
SVNt, by default, does not prevent checkout by Developer B. It expects you to 
instead merge manually, and expects you (the svn repository administrator, lead 
developer, etc) will do that part. If both Developer B and A checkout file X 
and they both modify it, the person who checks in first, gets their code into 
the repo without issue. The second developer probably will get a commit 
failure, with a message that his working copy is not up to date. He then has to 
merge his changes into the version in the repository, which is newer than what 
he checked out (because it was modified by the other developer's commit). It's 
not terribly difficult to manage merged code, but it is not a 
check-in-check-out system it is a version control system.

I hope that helps - good luck.


Re: Problem tagging from mixed rev working copy with a rename (copy+delete) from the past inside

2011-06-15 Thread Daniel Shahaf
Wolfgang Röckelein wrote on Wed, Jun 15, 2011 at 10:05:16 +0200:
> Hi,
> 
> I have two problems when creating a tag from a mixed rev working copy. Both
> problems are caused by a rename (copy+delete) from the past inside.
> 
> One case is a directory, here I get the following error,  is the deleted
> local directory path:
> Working copy not locked; this is probably a bug, please report
> svn: Directory '' is missing
> Can't find a working copy path
> svn: Directory '' is missing
> 
> Other case is a file, here I get the following error,  is the deleted file
> (relative path),  is the tag path:
> Working copy is not up-to-date
> svn: Commit failed (details follow):
> svn: File '' is out of date
> Filesystem has no item
> svn: '/svn/mobil/!svn/wrk/4263dc38-ec4c-9042-9505-c5fb37cf8ea7//' path
> not found
> 
> Can I do anything to create the tag/copy somehow? Because of the mixed rev
> working copy copying from head or a rev is not an option.
> 

svnmucc, or URL-URL copy then checkout the tag and commit changes the
usual way.

> Thank you in advance,
>   Wolfgang


AW: Evil UTF-8 Character in filename in repo causing issues on my wc

2011-06-15 Thread Markus Schaber
Hi, Geoff,

Von: Geoff Hoffman [mailto:ghoff...@cardinalpath.com] 
>>> I have a file with some (I believe) Portuguese characters in the
>>> filename that someone managed to store in the repo without any problem,
>>> and I checked it out without issues, too. However, now on my working
>>> copy, it thinks that file is locally new.
>> Maybe it helps if you use a repo browser to rename the file to an
>> ASCII-Only name directly in the repository?

> That's all I ever really wanted to do, but I cannot, at least, I don't know 
> how to type the characters in the
> filename of the file in svn without copy-paste from the svn ls terminal 
> output on Mac OS X, which I think has
> already converted the filename it just printed, so I get a file not found 
> error when I try to rename or delete
> it. It may have worked if I had ssh'd into the RHEL server, not sure. It's a 
> bit unclear. 

I thought of some graphical repository browser (like the one built into 
TortoiseSVN for example, I guess such things also exist for MacOS), it lets you 
browse the repository and select the file to rename directly in the repository, 
without the need of a local checkout / working copy.

Best regards

Markus Schaber
-- 
___
We software Automation.

3S-Smart Software Solutions GmbH
Markus Schaber | Developer
Memminger Str. 151 | 87439 Kempten | Germany | Tel. +49-831-54031-0 | Fax 
+49-831-54031-50

Email: m.scha...@3s-software.com | Web: http://www.3s-software.com 
CoDeSys internet forum: http://forum.3s-software.com
Download CoDeSys sample projects: 
http://www.3s-software.com/index.shtml?sample_projects

Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade 
register: Kempten HRB 6186 | Tax ID No.: DE 167014915 



Re: Problem tagging from mixed rev working copy with a rename (copy+delete) from the past inside

2011-06-15 Thread Wolfgang Röckelein
Daniel Shahaf wrote:
> Wolfgang Röckelein wrote on Wed, Jun 15, 2011 at 10:05:16 +0200:
>> I have two problems when creating a tag from a mixed rev working copy. Both
>> problems are caused by a rename (copy+delete) from the past inside.
>>
>> One case is a directory, here I get the following error,  is the deleted
>> local directory path:
>> Working copy not locked; this is probably a bug, please report
>> svn: Directory '' is missing
>> Can't find a working copy path
>> svn: Directory '' is missing
>>
>> Other case is a file, here I get the following error,  is the deleted 
>> file
>> (relative path),  is the tag path:
>> Working copy is not up-to-date
>> svn: Commit failed (details follow):
>> svn: File '' is out of date
>> Filesystem has no item
>> svn: '/svn/mobil/!svn/wrk/4263dc38-ec4c-9042-9505-c5fb37cf8ea7//' 
>> path
>> not found
>>
>> Can I do anything to create the tag/copy somehow? Because of the mixed rev
>> working copy copying from head or a rev is not an option.
> 
> svnmucc, or URL-URL copy then checkout the tag and commit changes the
> usual way.

URL-URL copy will not work because of the mixed rev working copy. The problem is
not outstanding commit in the WC but the mixed rev! I can also not see how
svnmucc would help me here.

Thank you,
  Wolfgang