bugmonotone - Bugs: bug #17166, Big enough structural changes...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #17166: Big enough structural changes result in a "misuse: restrictions exclude required directory"

Submitted by:  None
Submitted on:  Fri 21 Jul 2006 12:41:41 AM UTC  
 
Category: working copySeverity: 3 - Normal
Item Group: incorrect behaviorStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed
mtn version --full: 

monotone 0.27 (base revision: 341e4a18c594cec49896fa97bd4e74de7bee5827)
Running on : Linux 2.6.16-suspend2-r4 #3 Thu May 4 11:37:36 PDT 2006 i686
C++ compiler : GNU C++ version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)
C++ standard library: GNU libstdc++ version 20060306
Boost version : 1_33_1
Changes since base revision:
format_version "1"

new_manifest [8e9ac81ef37aa9c0334b97d46467a8ee61450078]

old_revision [341e4a18c594cec49896fa97bd4e74de7bee5827]

Generated from data cached in the distribution;
further changes may have been made.

Sat 22 Jul 2006 05:11:39 AM UTC, comment #1:

This was a bug in the code that checked whether a cset still made sense after being restricted -- it was ignoring renames, which causes some problems! Just fixed on mainline, will be in 0.28.

Nathaniel Smith <njs>
Project Member
Fri 21 Jul 2006 12:41:41 AM UTC, original submission:

mtn ci
returns a warning that "big-projects/Conductor" is excluded by restriction
and then a "misuse: restrictions exclude required directory" (or something like that.)

_MTN/work looks like:

delete "big-projects/RingIDE/.ide.swo"

delete "big-projects/RingIDE/.ringide/oldstate"

delete "big-projects/RingIDE/.ringide/temp"

delete "big-projects/RingIDE/.ringide/temp/state1368.0"

delete "big-projects/RingIDE/.ringide/temp/state15407.0"

delete "big-projects/RingIDE/.ringide/temp/state15445.0"

delete "big-projects/RingIDE/.ringide/temp/state16672.0"

delete "big-projects/RingIDE/.services.rb.swn"

delete "big-projects/RingIDE/.services.rb.swo"

delete "big-projects/RingIDE/old-services"

delete "big-projects/RingIDE/old-services/screen-multiplexor.rb"

delete "big-projects/RingIDE/old-services/vim-editor.rb"

delete "big-projects/RingIDE/services/.controller.rb.swo"

delete "big-projects/RingIDE/termadapter-debug"

delete "big-projects/RingIDE/test.rb"

delete "big-projects/RingIDE/trashcan"

delete "big-projects/RingIDE/trashcan/ide-ringclients.rb"

delete "big-projects/RingIDE/trashcan/statelistener.rb"

delete "big-projects/RingIDE/yeep.wav"

rename "big-projects/RingIDE"
to "big-projects/Conductor"

rename "big-projects/RingIDE/commands.rb"
to "big-projects/Conductor/lib/conductor/commands.rb"

rename "big-projects/RingIDE/exceptions.rb"
to "big-projects/Conductor/lib/conductor/exceptions.rb"

rename "big-projects/RingIDE/helper_apps"
to "big-projects/Conductor/bin/helper_apps"

rename "big-projects/RingIDE/ide"
to "big-projects/Conductor/bin/ide"

rename "big-projects/RingIDE/ide-app-adaptor.rb"
to "big-projects/Conductor/lib/conductor/app-adaptor.rb"

rename "big-projects/RingIDE/ide-app.rb"
to "big-projects/Conductor/lib/conductor/app.rb"

rename "big-projects/RingIDE/ide-terminal-adaptor.rb"
to "big-projects/Conductor/lib/conductor/terminal-adaptor.rb"

rename "big-projects/RingIDE/services"
to "big-projects/Conductor/lib/conductor/services"

rename "big-projects/RingIDE/services.rb"
to "big-projects/Conductor/lib/conductor/needle.rb"

rename "big-projects/RingIDE/unit_tests"
to "big-projects/Conductor/tests"

add_dir "big-projects/Conductor/bin"

add_dir "big-projects/Conductor/lib"

add_dir "big-projects/Conductor/lib/conductor"

add_dir "big-projects/Conductor/lib/conductor-ide"

add_file "big-projects/Conductor/README"
content [da39a3ee5e6b4b0d3255bfef95601890afd80709]

add_file "big-projects/Conductor/conductor.gemspec"
content [da39a3ee5e6b4b0d3255bfef95601890afd80709]

Workaround:

cd big-projects
mtn mv -e Conductor RingIDE
mtn ci
mtn mv -e RingIDE Conductor
mtn ci

Anonymous

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Sat 22 Jul 2006 05:11:39 AM UTCnjsStatusNone=>Fixed
  Open/ClosedOpen=>Closed

Back to the top


Powered by Savane 3.1-cleanup1