Edgewall Software
Modify

Opened 17 years ago

Closed 17 years ago

#5379 closed defect (duplicate)

Subversion commit rendered environment useless via python frontend

Reported by: passport@… Owned by: Christian Boos
Priority: high Milestone:
Component: version control Version: 0.10.4
Severity: major Keywords: needinfo
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

In directory 'trunk' i created a folder in subversion via my client (TortoiseSVN) named 'something_something'. I then deleted the newly created folder to import a complete directory named 'something_something' into 'trunk'.

When i did this, the entire trac environment threw up with the attached Python Traceback.

Attachments (1)

traceback (1.2 KB ) - added by anonymous 17 years ago.

Download all attachments as: .zip

Change History (5)

by anonymous, 17 years ago

Attachment: traceback added

comment:1 by passport@…, 17 years ago

Just error occured on 0.10.3 i then upgraded to 0.10.4 the problem persisted. I then ran trac-admin resync and now environment seems fine again.

comment:2 by Emmanuel Blot, 17 years ago

Keywords: needinfo added; versioning removed
Milestone: 0.10.5
Severity: criticalmajor

What do you mean by deleted: you've removed a directory in your working copy of the trunk, then commit this change to the repository? Can you describe the actual steps:

  1. check out a fresh working copy of the trunk
  2. create something_something in /trunk
  3. svn-add something_something
  4. svn-commit the change to the repository
  5. svn-delete something_something
  6. svn-commit this change (?)
  7. create something_something in the same directory as the previous something_something dir
  8. add files and subdirectories in something_something
  9. svn-add something_something
  10. svn-commit the changes to the repository
  11. browse the repository w/ Trac

Is that it?

comment:3 by passport@…, 17 years ago

I will try to be more precise. It's kind of hard to know exactly which commands where executed since i used the gui tool TortoiseSVN.

I did not do a checkout since TortoiseSVN got something called "Repository Browser" in the browser, one can create/delete and import directories and or files.

In the repo browser i did:

'Create Folder' named 'something' in 'trunk' 'Delete Folder' named 'something' in 'trunk' 'Import Folder' named 'something' to 'trunk/something'

TortoiseSVN does this without a checkout, so I do not know precisely which svn commands where executed. I tried to repoduce the error after the upgrade but I can't seem to reproduce it.

in reply to:  3 comment:4 by Christian Boos, 17 years ago

Resolution: duplicate
Status: newclosed

Replying to passport@safl.dk:

… I tried to repoduce the error after the upgrade but I can't seem to reproduce it.

Yes, I think this was simply a duplicate of #4586, fixed in 0.10.4.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.