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

Re: Submitting a changelist while obstructed item exists

From: Nick <nospam_at_codesniffer.com>
Date: Wed, 09 Sep 2009 08:17:06 -0400

Thanks for the response Hyrum.

My intent on bringing this thread to the Dev list is to get a thumbs-up
or -down on whether this issue I'm seeing is in fact a bug, before I
open an issue for it.

So I'm not sure what to do at this point. I've been following the info
at http://subversion.tigris.org/bugs.html, which says to start w/ the
Users mailing list. It's been nearly a month without feedback.

What do you suggest?

Best regards,
Nick

On Mon, 2009-09-07 at 15:56 -0500, Hyrum K. Wright wrote:

> dev@ is not an escalation path from users@. See http://svn.haxx.se/users/archive-2008-12/0288.shtml
>
> -Hyrum
>
> On Sep 7, 2009, at 3:22 PM, Nick wrote:
>
> > Forwarding to the Dev list since I haven't gotten any responses
> > after the first one on the Users list.
> >
> > Best regards,
> > Nick
> >
> >
> > -------- Forwarded Message --------
> > From: Nick <nospam_at_codesniffer.com>
> > To: users_at_subversion.tigris.org
> > Cc: Rob van Oostrum <rvanoo_at_gmail.com>
> > Subject: Re: Submitting a changelist while obstructed item exists
> > Date: Fri, 21 Aug 2009 05:22:51 -0400
> >
> > Is anyone able to confirm this problem?
> >
> > Best regards,
> > Nick
> >
> >
> > On Thu, 2009-08-13 at 20:27 -0400, Nick wrote:
> >> Hi Rob,
> >>
> >> I obstructed the file by replacing it w/ a symlink.
> >>
> >> I tried your repro and it also works for me. So I suspect the
> >> problem
> >> is related to the obstruction being a symlink.
> >>
> >> SVN 1.6.4
> >> Gentoo Linux (kernel 2.6.30.3)
> >> gcc 4.1.2.
> >> Please let me know if you'd like more environment details.
> >>
> >> Please CC me on replies as I'm not subscribed.
> >>
> >>
> >> Best regards,
> >> Nick
> >>
> >>
> >>
> >> >
> >> > On Thu, Aug 13, 2009 at 12:34 AM, Nick <
> >> nospam_at_codesniffer.com
> >> > wrote:
> >> >
> >> >> It seems I can't submit a changelist while a file is marked as
> >> >> obstructed, even though the obstructed file is not in the
> >> changelist.
> >> >>
> >> >> Here's an example. Files '1' and '2' are modified, and both are
> >> in a
> >> >> changelist named 'CL1'. The file '3' is obstructed, and it is
> >> not in
> >> a
> >> >> changelist.
> >> >>
> >> >>
> >> >> nick_at_nimble ~/test_repo $ svn status
> >> >> M 1
> >> >> M 2
> >> >> ~ 3
> >> >>
> >> >> nick_at_nimble ~/test_repo $ svn cl CL1 1 2
> >> >> Path '1' is now a member of changelist 'CL1'.
> >> >> Path '2' is now a member of changelist 'CL1'.
> >> >>
> >> >> nick_at_nimble ~/test_repo $ svn status
> >> >> ~ 3
> >> >>
> >> >> --- Changelist 'CL1':
> >> >> M 1
> >> >> M 2
> >> >>
> >> >> nick_at_nimble ~/test_repo $ svn ci --cl CL1
> >> >> svn: Commit failed (details follow):
> >> >> svn: Entry '/home/nick/test_repo/3' has unexpectedly changed
> >> special
> >> >> status
> >> >>
> >> >>
> >> >> I would expect svn to only attempt committing the contents of the
> >> >> changelist, which in this example is the files '1' and '2'. But it
> >> >> seems the existence of an obstructed file prevents the commit,
> >> even
> >> >> though the obstructed file is not in the changelist and is not
> >> specified
> >> >> to be included in the commit.
> >> >>
> >> >> Is this by design?
> >> >>
> >> >> Best regards,
> >> >> Nick
> >> >>
> >> >> ------------------------------------------------------
> >> >>
> >> >>
> >> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=106
> >>
> >> 5&dsMessageId=2383127
> >> >>
> >> >> To unsubscribe from this discussion, e-mail: [
> >> >>
> >> users-unsubscribe_at_subversion.tigris.org
> >> ].
> >> >>
> >> >
> >> > You're right that should work, it does for me anyway:
> >> > $ svnadmin create cltest
> >> > $ svn co
> >> file:///Users/rob/cltest
> >> cltest-wc
> >> > Checked out revision 0.
> >> > $ cd cltest-wc/
> >> > $ touch a
> >> > $ touch b
> >> > $ touch c
> >> > $ svn add a b c
> >> > A a
> >> > A b
> >> > A c
> >> > $ svn ci -m "add a, b and c"
> >> > Adding a
> >> > Adding b
> >> > Adding c
> >> > Transmitting file data ...
> >> > Committed revision 1.
> >> > $ rm c
> >> > $ mkdir c
> >> > $ svn st
> >> > ~ c
> >> > $ vi a
> >> > $ vi b
> >> > $ svn st
> >> > M a
> >> > M b
> >> > ~ c
> >> > $ svn cl CL1 a b
> >> > Path 'a' is now a member of changelist 'CL1'.
> >> > Path 'b' is now a member of changelist 'CL1'.
> >> > $ svn st
> >> > ~ c
> >> >
> >> > --- Changelist 'CL1':
> >> > M a
> >> > M b
> >> > $ svn ci --cl CL1 -m "test"
> >> > Sending a
> >> > Sending b
> >> > Transmitting file data ..
> >> > Committed revision 2.
> >> > $ svn st
> >> > ~ c
> >> >
> >> > What caused the obstruction in your case? Can you reproduce the
> >> problem in
> >> > your environment using my scenario? Which OS are you on? What
> >> version
> >> of
> >> > SVN?
> >> >
> >> > Cheers
> >> > Rob
> >> >
> >> > --
> >> > Polarion Software
> >> >
> >> > Subversion Training & Consulting Services |
> >> >
> >> www.polarion.com/services/index.php
> >>
> >> >
> >> > Download Eclipse bundled with Subversive today! |
> >> >
> >> www.polarion.com/products/eclipse/
> >>
> >> >
> >>
> >> I'm using SVN 1.6.4 BTW
> >>
> >>
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2392848
Received on 2009-09-09 14:17:53 CEST

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