[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Checkout issue with "Can't open file .... ChangeLog.svn-base No such file or directory"

From: Ajay Gautam <ajay610_at_gmail.com>
Date: Tue, 3 Feb 2009 00:13:31 -0500

David,
I think your post solved the issue.
After re-reading your explanation, I decided to get rid of ChangeLog:
svn rm http://ajaygautam.homelinux.net/svn/peppercorn/phplist-2.10.8/ChangeLog

After that, the checkout works fine...

As it turns out, there was another file called "changelog" in the same
folder. Different cases, same name... I think thats what was screwing
up the contents in .svn

I restored ChangeLog as ChangeLog.txt, and checkout is working fine now.

Thanks for the pointers :) Very much appreciated.

Ajay

On Tue, Feb 3, 2009 at 12:01 AM, Ajay Gautam <ajay610_at_gmail.com> wrote:
> My answers In-lined:
>
> On Mon, Feb 2, 2009 at 11:07 PM, David Weintraub <qazwart_at_gmail.com> wrote:
>> What command are you using to do the checkout?
>
> rm -rf peppercorn (verified that the folder was indeed removed)
> svn co http://ajaygautam.homelinux.net/svn/peppercorn/
>
>
>> Is it possible that someone, somehow managed to check in a .svn folder
>> into the Subversion repository?
>
> I did "svn ls" in all the folders in the path, could not find a .svn
> folder checked in. I am the only user of the system / subversion, and
> I would *never* create / try to commit a folder called .svn. I
> understand its significance.
>
>
>> The .svn is a special directory that Subversion creates to handle
>> tracking of changes when you work in Subversion. They get created
>> whenever you do a checkout. The tmp/text-base/ inside the .svn
>> directory is a copy of the checked out file. Subversion makes a copy
>> of the file on checkout, so when you do such commands as "svn status"
>> or "svn diff", Subversion doesn't have to go to the server to compare
>> the file with the version you checked out. It saves server bandwidth.
>> The file "ChangeLog.svn-base" is the checked out copy of a file called
>> ChangeLog.
>
> This makes sense. Thanks for the detailed explanation. I can see a
> file named ChangeLog:
>
> svn ls http://ajaygautam.homelinux.net/svn/peppercorn/phplist-2.10.8/ChangeLog
>
>
>> Either you are checking out the files into a directory that is already
>> a Subversion working directory or someone managed to checkin
>> ChangeLog.svn-base into the repository.
>
> I removed the folder before check out. I tried checkout in /tmp too.
> Same error...
> svn: URL 'http://ajaygautam.homelinux.net/svn/peppercorn/phplist-2.10.8/ChangeLog.svn-base'
> non-existent
>
>
>> So, let us know the Subversion client version you're working on, and
>> the command you're using for checking out.
>
> Client is Mac OS X Binary distribution from openCollabNet version 1.5.5.
>
> If you think of some other suggestions, please do pass them along.
>
> Ajay
>
>
>
>>
>> On Mon, Feb 2, 2009 at 10:13 PM, Ajay Gautam <ajay610_at_gmail.com> wrote:
>>> I get this error when I checkout:
>>>
>>> svn: Can't open file
>>> 'peppercorn/phplist-2.10.8/.svn/tmp/text-base/ChangeLog.svn-base': No
>>> such file or directory
>>>
>>> Does anyone know what it means, and how I can fix it? Have been trying
>>> to find a solution for a few hours now... Any help will be highly
>>> appreciated.
>>>
>>> One thing to note here is that I performed a folder rename to
>>> phplist-2.10.8. But that does not seem to be effecting anything else.
>>>
>>> Note sure if this matters: The SVN client in XCode fails with the same problem.
>>>
>>>
>>> Details:
>>>
>>> Server: Ubuntu 8.10 Linux 2.6.27-11-generic, SVN version 1.5.1 - using
>>> Apache with dav_svn module.
>>>
>>> Client: Mac OS X 10.5.6 SVN 1.5.5 binary installation from
>>> openCollabNet. (Have tried the 1.5.1 binary install too).
>>>
>>> Both machines are on local network. (/etc/hosts used for local name resolution)
>>>
>>> Commands run on Mac:
>>> $ svn help | grep version
>>> Subversion command-line client, version 1.5.5.
>>>
>>> $ pwd
>>> /Users/agautam/workspace
>>>
>>> $ svn co http://ajaygautam.homelinux.net/svn/peppercorn
>>> A peppercorn/newsletters
>>> A peppercorn/newsletters/nov-2008-newsletter
>>> A peppercorn/newsletters/nov-2008-newsletter/tree.jpeg
>>> ...
>>> ...
>>> A peppercorn/phplist-2.10.8/NEWS
>>> A peppercorn/phplist-2.10.8/README.repetition
>>> svn: In directory 'peppercorn/phplist-2.10.8'
>>> svn: Can't open file
>>> 'peppercorn/phplist-2.10.8/.svn/tmp/text-base/ChangeLog.svn-base': No
>>> such file or directory
>>>
>>> And I have not been able to get rid of this error! No matter what I
>>> try (which includes using older versions of subversion on client
>>> machine).
>>>
>>> The repository is not corrupted I can login into the server, and
>>> perform a completely fresh checkout - No problems at all. I do not
>>> have another linux computer, so cannot perform a checkout and see if
>>> it works.
>>>
>>> Any help / information / things to try / pointer in the right
>>> direction would be greatly appreciated.
>>>
>>> Thanks
>>>
>>> Ajay
>>>
>>>
>>> --
>>> Happiness is a long walk with a putter.
>>>
>>> ------------------------------------------------------
>>> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1094194
>>>
>>> To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
>>>
>>
>>
>>
>> --
>> --
>> David Weintraub
>> qazwart_at_gmail.com
>>
>
>
>
> --
> Happiness is a long walk with a putter.
>

-- 
Happiness  is a long walk with a putter.
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1094809
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-02-03 06:22:25 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.