An I/O Error Occured (missing directory)

View: New views
7 Messages — Rating Filter:   Alert me  

An I/O Error Occured (missing directory)

by YaouanK :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Situation:
1) I ckecked out a branch of a project on my harddisk. During the
operation some directories are created then deleted because no file
of my working branch is in those directories. Ok.

2) If I update the project "update -d -P ." (in log window of
smartcvs), it does the update.

3) If I build my project, the compiler creates some subdirectories
(such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
project), that have no CVS subdirectory inside. Ok, this is normal.

BUT:

4) If I update the project again, I have an error that pops up "An I/
O-error occured" [Details: D:\flj\project_dir\sub_project_dir
\sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]". And
the update violently stops.

The cause of this problem is that maybe another team, working on
another branch of the same repository, commited files in the X86Rel
directory (so the X86Rel/ directory exists on the ROOT repository but
not on my working branch). That I have this directory too but no CVS
subdirectory in it (because X86Rel/ was created by building my
project with microsoft embedded visual c++).

It would be nice that smartcvs deals with this error and does the
update.

Fabien LE JEUNE


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: An I/O Error Occured (missing directory)

by SyntEvo Support-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Fabien,

I assume following: the file X86Rel exists in the repository and hence will be
created locally when performing an recursive update. If this directory is not
empty, because the compiler has placed some files into it, the directory will
not be pruned completely keeping a CVS directory in it. Most likely, the
compiler complete wipes the X86Rel directory including the CVS directory. But
because the parent directory's CVS/Entries file now has a reference to X86Rel,
SmartCVS expects it to be a normal version controlled directory.

I recommend following steps:
- clear your working copy from compiler outputs (usually "make clean" or "make
distclean")
- perform a recursive update with directory pruning
=> this should result in clean CVS/Entries files without references to X86Rel
- remove the accidentally added directory (structure) X86Rel directly in the
repository
- continue to work happily

--
Best regards,
Thomas Singer
_____________
syntevo GmbH
http://www.syntevo.com


"Fabien Le Jeune" <yaouank@...> wrote:

> Situation:
> 1) I ckecked out a branch of a project on my harddisk. During the
> operation some directories are created then deleted because no file
> of my working branch is in those directories. Ok.
>
> 2) If I update the project "update -d -P ." (in log window of
> smartcvs), it does the update.
>
> 3) If I build my project, the compiler creates some subdirectories
> (such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
> project), that have no CVS subdirectory inside. Ok, this is normal.
>
> BUT:
>
> 4) If I update the project again, I have an error that pops up "An I/
> O-error occured" [Details: D:\flj\project_dir\sub_project_dir
> \sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]". And
> the update violently stops.
>
> The cause of this problem is that maybe another team, working on
> another branch of the same repository, commited files in the X86Rel
> directory (so the X86Rel/ directory exists on the ROOT repository but
> not on my working branch). That I have this directory too but no CVS
> subdirectory in it (because X86Rel/ was created by building my
> project with microsoft embedded visual c++).
>
> It would be nice that smartcvs deals with this error and does the
> update.
>
> Fabien LE JEUNE
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>







------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: An I/O Error Occured (missing directory)

by YaouanK :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I removed the lines referring to X86Res\ in all files in the CVS\
subdirectory.
The update works now. Thank you.

Fabien

--- In smartcvs@..., SyntEvo Support <smartcvs-
support@...> wrote:
>
> Hi Fabien,
>
> I assume following: the file X86Rel exists in the repository and
hence will be
> created locally when performing an recursive update. If this
directory is not
> empty, because the compiler has placed some files into it, the
directory will
> not be pruned completely keeping a CVS directory in it. Most
likely, the
> compiler complete wipes the X86Rel directory including the CVS
directory. But
> because the parent directory's CVS/Entries file now has a reference
to X86Rel,
> SmartCVS expects it to be a normal version controlled directory.
>
> I recommend following steps:
> - clear your working copy from compiler outputs (usually "make
clean" or "make
> distclean")
> - perform a recursive update with directory pruning
> => this should result in clean CVS/Entries files without references
to X86Rel
> - remove the accidentally added directory (structure) X86Rel
directly in the

> repository
> - continue to work happily
>
> --
> Best regards,
> Thomas Singer
> _____________
> syntevo GmbH
> http://www.syntevo.com
>
>
> "Fabien Le Jeune" <yaouank@...> wrote:
>
> > Situation:
> > 1) I ckecked out a branch of a project on my harddisk. During the
> > operation some directories are created then deleted because no
file
> > of my working branch is in those directories. Ok.
> >
> > 2) If I update the project "update -d -P ." (in log window of
> > smartcvs), it does the update.
> >
> > 3) If I build my project, the compiler creates some
subdirectories
> > (such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
> > project), that have no CVS subdirectory inside. Ok, this is
normal.
> >
> > BUT:
> >
> > 4) If I update the project again, I have an error that pops up
"An I/
> > O-error occured" [Details: D:\flj\project_dir\sub_project_dir
> > \sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]".
And
> > the update violently stops.
> >
> > The cause of this problem is that maybe another team, working on
> > another branch of the same repository, commited files in the
X86Rel
> > directory (so the X86Rel/ directory exists on the ROOT repository
but
> > not on my working branch). That I have this directory too but no
CVS

> > subdirectory in it (because X86Rel/ was created by building my
> > project with microsoft embedded visual c++).
> >
> > It would be nice that smartcvs deals with this error and does the
> > update.
> >
> > Fabien LE JEUNE
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Re: An I/O Error Occured (missing directory)

by SyntEvo Support-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> The update works now.

The problems will occur again, if you don't remove the X86Rel directory from
the repository.

--
Best regards,
Thomas Singer
_____________
syntevo GmbH
http://www.syntevo.com


"Fabien Le Jeune" <yaouank@...> wrote:

> I removed the lines referring to X86Res\ in all files in the CVS\
> subdirectory.
> The update works now. Thank you.
>
> Fabien
>
> --- In smartcvs@..., SyntEvo Support <smartcvs-
> support@...> wrote:
> >
> > Hi Fabien,
> >
> > I assume following: the file X86Rel exists in the repository and
> hence will be
> > created locally when performing an recursive update. If this
> directory is not
> > empty, because the compiler has placed some files into it, the
> directory will
> > not be pruned completely keeping a CVS directory in it. Most
> likely, the
> > compiler complete wipes the X86Rel directory including the CVS
> directory. But
> > because the parent directory's CVS/Entries file now has a reference
> to X86Rel,
> > SmartCVS expects it to be a normal version controlled directory.
> >
> > I recommend following steps:
> > - clear your working copy from compiler outputs (usually "make
> clean" or "make
> > distclean")
> > - perform a recursive update with directory pruning
> > => this should result in clean CVS/Entries files without references
> to X86Rel
> > - remove the accidentally added directory (structure) X86Rel
> directly in the
> > repository
> > - continue to work happily
> >
> > --
> > Best regards,
> > Thomas Singer
> > _____________
> > syntevo GmbH
> > http://www.syntevo.com
> >
> >
> > "Fabien Le Jeune" <yaouank@...> wrote:
> >
> > > Situation:
> > > 1) I ckecked out a branch of a project on my harddisk. During the
> > > operation some directories are created then deleted because no
> file
> > > of my working branch is in those directories. Ok.
> > >
> > > 2) If I update the project "update -d -P ." (in log window of
> > > smartcvs), it does the update.
> > >
> > > 3) If I build my project, the compiler creates some
> subdirectories
> > > (such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
> > > project), that have no CVS subdirectory inside. Ok, this is
> normal.
> > >
> > > BUT:
> > >
> > > 4) If I update the project again, I have an error that pops up
> "An I/
> > > O-error occured" [Details: D:\flj\project_dir\sub_project_dir
> > > \sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]".
> And
> > > the update violently stops.
> > >
> > > The cause of this problem is that maybe another team, working on
> > > another branch of the same repository, commited files in the
> X86Rel
> > > directory (so the X86Rel/ directory exists on the ROOT repository
> but
> > > not on my working branch). That I have this directory too but no
> CVS
> > > subdirectory in it (because X86Rel/ was created by building my
> > > project with microsoft embedded visual c++).
> > >
> > > It would be nice that smartcvs deals with this error and does the
> > > update.
> > >
> > > Fabien LE JEUNE
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>







------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


RE: Re: An I/O Error Occured (missing directory)

by YaouanK :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I can't remove this directory from the repository because some other team
may use it.
Removing references to X86Rel from CVS local files seems to remove the error
message. I think I will let it as it is. I seems to work.

The point is:
- cvs command line (the one packed with tortoiseCVS, it is CVSNT), does not
print an error when I launch the update command. (I didn't verify the result
since my project is up-to-date)
- smartcvs display an error and stop the update.
So I think that this is a smartcvs bug that does not exist on cvsnt for
example.

Fabien

-----Original Message-----
From: smartcvs@... [mailto:smartcvs@...] On Behalf
Of SyntEvo Support
Sent: Wednesday, July 09, 2008 5:23 PM
To: smartcvs@...
Subject: Re: [smartcvs] Re: An I/O Error Occured (missing directory)

> The update works now.

The problems will occur again, if you don't remove the X86Rel directory from
the repository.

--
Best regards,
Thomas Singer
_____________
syntevo GmbH
http://www.syntevo.com


"Fabien Le Jeune" <yaouank@...> wrote:

> I removed the lines referring to X86Res\ in all files in the CVS\
> subdirectory.
> The update works now. Thank you.
>
> Fabien
>
> --- In smartcvs@..., SyntEvo Support <smartcvs-
> support@...> wrote:
> >
> > Hi Fabien,
> >
> > I assume following: the file X86Rel exists in the repository and
> hence will be
> > created locally when performing an recursive update. If this
> directory is not
> > empty, because the compiler has placed some files into it, the
> directory will
> > not be pruned completely keeping a CVS directory in it. Most
> likely, the
> > compiler complete wipes the X86Rel directory including the CVS
> directory. But
> > because the parent directory's CVS/Entries file now has a reference
> to X86Rel,
> > SmartCVS expects it to be a normal version controlled directory.
> >
> > I recommend following steps:
> > - clear your working copy from compiler outputs (usually "make
> clean" or "make
> > distclean")
> > - perform a recursive update with directory pruning
> > => this should result in clean CVS/Entries files without references
> to X86Rel
> > - remove the accidentally added directory (structure) X86Rel
> directly in the
> > repository
> > - continue to work happily
> >
> > --
> > Best regards,
> > Thomas Singer
> > _____________
> > syntevo GmbH
> > http://www.syntevo.com
> >
> >
> > "Fabien Le Jeune" <yaouank@...> wrote:
> >
> > > Situation:
> > > 1) I ckecked out a branch of a project on my harddisk. During the
> > > operation some directories are created then deleted because no
> file
> > > of my working branch is in those directories. Ok.
> > >
> > > 2) If I update the project "update -d -P ." (in log window of
> > > smartcvs), it does the update.
> > >
> > > 3) If I build my project, the compiler creates some
> subdirectories
> > > (such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
> > > project), that have no CVS subdirectory inside. Ok, this is
> normal.
> > >
> > > BUT:
> > >
> > > 4) If I update the project again, I have an error that pops up
> "An I/
> > > O-error occured" [Details: D:\flj\project_dir\sub_project_dir
> > > \sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]".
> And
> > > the update violently stops.
> > >
> > > The cause of this problem is that maybe another team, working on
> > > another branch of the same repository, commited files in the
> X86Rel
> > > directory (so the X86Rel/ directory exists on the ROOT repository
> but
> > > not on my working branch). That I have this directory too but no
> CVS
> > > subdirectory in it (because X86Rel/ was created by building my
> > > project with microsoft embedded visual c++).
> > >
> > > It would be nice that smartcvs deals with this error and does the
> > > update.
> > >
> > > Fabien LE JEUNE
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> >
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>







------------------------------------

Yahoo! Groups Links





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Re: Re: An I/O Error Occured (missing directory)

by SyntEvo Support-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You mean, the command line client does not complain when you remove the CVS
directory from a sub directory and perform an recursive update?

--
Best regards,
Thomas Singer
_____________
syntevo GmbH
http://www.syntevo.com


"YaouanK" <yaouank@...> wrote:

> I can't remove this directory from the repository because some other team
> may use it.
> Removing references to X86Rel from CVS local files seems to remove the error
> message. I think I will let it as it is. I seems to work.
>
> The point is:
> - cvs command line (the one packed with tortoiseCVS, it is CVSNT), does not
> print an error when I launch the update command. (I didn't verify the result
> since my project is up-to-date)
> - smartcvs display an error and stop the update.
> So I think that this is a smartcvs bug that does not exist on cvsnt for
> example.
>
> Fabien
>
> -----Original Message-----
> From: smartcvs@... [mailto:smartcvs@...] On Behalf
> Of SyntEvo Support
> Sent: Wednesday, July 09, 2008 5:23 PM
> To: smartcvs@...
> Subject: Re: [smartcvs] Re: An I/O Error Occured (missing directory)
>
> > The update works now.
>
> The problems will occur again, if you don't remove the X86Rel directory from
> the repository.
>
> --
> Best regards,
> Thomas Singer
> _____________
> syntevo GmbH
> http://www.syntevo.com
>
>
> "Fabien Le Jeune" <yaouank@...> wrote:
>
> > I removed the lines referring to X86Res\ in all files in the CVS\
> > subdirectory.
> > The update works now. Thank you.
> >
> > Fabien
> >
> > --- In smartcvs@..., SyntEvo Support <smartcvs-
> > support@...> wrote:
> > >
> > > Hi Fabien,
> > >
> > > I assume following: the file X86Rel exists in the repository and
> > hence will be
> > > created locally when performing an recursive update. If this
> > directory is not
> > > empty, because the compiler has placed some files into it, the
> > directory will
> > > not be pruned completely keeping a CVS directory in it. Most
> > likely, the
> > > compiler complete wipes the X86Rel directory including the CVS
> > directory. But
> > > because the parent directory's CVS/Entries file now has a reference
> > to X86Rel,
> > > SmartCVS expects it to be a normal version controlled directory.
> > >
> > > I recommend following steps:
> > > - clear your working copy from compiler outputs (usually "make
> > clean" or "make
> > > distclean")
> > > - perform a recursive update with directory pruning
> > > => this should result in clean CVS/Entries files without references
> > to X86Rel
> > > - remove the accidentally added directory (structure) X86Rel
> > directly in the
> > > repository
> > > - continue to work happily
> > >
> > > --
> > > Best regards,
> > > Thomas Singer
> > > _____________
> > > syntevo GmbH
> > > http://www.syntevo.com
> > >
> > >
> > > "Fabien Le Jeune" <yaouank@...> wrote:
> > >
> > > > Situation:
> > > > 1) I ckecked out a branch of a project on my harddisk. During the
> > > > operation some directories are created then deleted because no
> > file
> > > > of my working branch is in those directories. Ok.
> > > >
> > > > 2) If I update the project "update -d -P ." (in log window of
> > > > smartcvs), it does the update.
> > > >
> > > > 3) If I build my project, the compiler creates some
> > subdirectories
> > > > (such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
> > > > project), that have no CVS subdirectory inside. Ok, this is
> > normal.
> > > >
> > > > BUT:
> > > >
> > > > 4) If I update the project again, I have an error that pops up
> > "An I/
> > > > O-error occured" [Details: D:\flj\project_dir\sub_project_dir
> > > > \sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]".
> > And
> > > > the update violently stops.
> > > >
> > > > The cause of this problem is that maybe another team, working on
> > > > another branch of the same repository, commited files in the
> > X86Rel
> > > > directory (so the X86Rel/ directory exists on the ROOT repository
> > but
> > > > not on my working branch). That I have this directory too but no
> > CVS
> > > > subdirectory in it (because X86Rel/ was created by building my
> > > > project with microsoft embedded visual c++).
> > > >
> > > > It would be nice that smartcvs deals with this error and does the
> > > > update.
> > > >
> > > > Fabien LE JEUNE
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>
>
>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>







------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


RE: Re: An I/O Error Occured (missing directory)

by YaouanK :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes.
And you can forget my problem. I did a clean checkout and the X86Rel/
directory is not in the CVS directory.

I guess this directory was there at the beginning of my project. Then I
removed it I don't know exactly how and its name stayed in the CVS
directory.

Next time, I'll try the "clean checkout" method before posting.

Fabien

-----Original Message-----
From: smartcvs@... [mailto:smartcvs@...] On Behalf
Of SyntEvo Support
Sent: Thursday, July 10, 2008 4:35 PM
To: smartcvs@...
Subject: Re: [smartcvs] Re: An I/O Error Occured (missing directory)

You mean, the command line client does not complain when you remove the CVS
directory from a sub directory and perform an recursive update?

--
Best regards,
Thomas Singer
_____________
syntevo GmbH
http://www.syntevo.com


"YaouanK" <yaouank@...> wrote:

> I can't remove this directory from the repository because some other team
> may use it.
> Removing references to X86Rel from CVS local files seems to remove the
error
> message. I think I will let it as it is. I seems to work.
>
> The point is:
> - cvs command line (the one packed with tortoiseCVS, it is CVSNT), does
not
> print an error when I launch the update command. (I didn't verify the
result

> since my project is up-to-date)
> - smartcvs display an error and stop the update.
> So I think that this is a smartcvs bug that does not exist on cvsnt for
> example.
>
> Fabien
>
> -----Original Message-----
> From: smartcvs@... [mailto:smartcvs@...] On Behalf
> Of SyntEvo Support
> Sent: Wednesday, July 09, 2008 5:23 PM
> To: smartcvs@...
> Subject: Re: [smartcvs] Re: An I/O Error Occured (missing directory)
>
> > The update works now.
>
> The problems will occur again, if you don't remove the X86Rel directory
from

> the repository.
>
> --
> Best regards,
> Thomas Singer
> _____________
> syntevo GmbH
> http://www.syntevo.com
>
>
> "Fabien Le Jeune" <yaouank@...> wrote:
>
> > I removed the lines referring to X86Res\ in all files in the CVS\
> > subdirectory.
> > The update works now. Thank you.
> >
> > Fabien
> >
> > --- In smartcvs@..., SyntEvo Support <smartcvs-
> > support@...> wrote:
> > >
> > > Hi Fabien,
> > >
> > > I assume following: the file X86Rel exists in the repository and
> > hence will be
> > > created locally when performing an recursive update. If this
> > directory is not
> > > empty, because the compiler has placed some files into it, the
> > directory will
> > > not be pruned completely keeping a CVS directory in it. Most
> > likely, the
> > > compiler complete wipes the X86Rel directory including the CVS
> > directory. But
> > > because the parent directory's CVS/Entries file now has a reference
> > to X86Rel,
> > > SmartCVS expects it to be a normal version controlled directory.
> > >
> > > I recommend following steps:
> > > - clear your working copy from compiler outputs (usually "make
> > clean" or "make
> > > distclean")
> > > - perform a recursive update with directory pruning
> > > => this should result in clean CVS/Entries files without references
> > to X86Rel
> > > - remove the accidentally added directory (structure) X86Rel
> > directly in the
> > > repository
> > > - continue to work happily
> > >
> > > --
> > > Best regards,
> > > Thomas Singer
> > > _____________
> > > syntevo GmbH
> > > http://www.syntevo.com
> > >
> > >
> > > "Fabien Le Jeune" <yaouank@...> wrote:
> > >
> > > > Situation:
> > > > 1) I ckecked out a branch of a project on my harddisk. During the
> > > > operation some directories are created then deleted because no
> > file
> > > > of my working branch is in those directories. Ok.
> > > >
> > > > 2) If I update the project "update -d -P ." (in log window of
> > > > smartcvs), it does the update.
> > > >
> > > > 3) If I build my project, the compiler creates some
> > subdirectories
> > > > (such as OBJ/ EXE/ X86Rel/ etc. it depends of the compiler, the
> > > > project), that have no CVS subdirectory inside. Ok, this is
> > normal.
> > > >
> > > > BUT:
> > > >
> > > > 4) If I update the project again, I have an error that pops up
> > "An I/
> > > > O-error occured" [Details: D:\flj\project_dir\sub_project_dir
> > > > \sub_sub_project_dir\X86Rel\CVS\Root (the file is unreachable)]".
> > And
> > > > the update violently stops.
> > > >
> > > > The cause of this problem is that maybe another team, working on
> > > > another branch of the same repository, commited files in the
> > X86Rel
> > > > directory (so the X86Rel/ directory exists on the ROOT repository
> > but
> > > > not on my working branch). That I have this directory too but no
> > CVS
> > > > subdirectory in it (because X86Rel/ was created by building my
> > > > project with microsoft embedded visual c++).
> > > >
> > > > It would be nice that smartcvs deals with this error and does the
> > > > update.
> > > >
> > > > Fabien LE JEUNE
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>
>
>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>







------------------------------------

Yahoo! Groups Links





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartcvs/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartcvs/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartcvs-digest@...
    mailto:smartcvs-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartcvs-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

LightInTheBox - Buy quality products at wholesale price!