[Bugs] #444 HIGH: Erase activity wiped out WIP code changes!

SugarLabs Bugs bugtracker-noreply at sugarlabs.org
Thu Feb 26 18:55:19 EST 2009


#444: Erase activity wiped out WIP code changes!
-----------------------+----------------------------------------------------
    Reporter:  wadeb   |          Owner:  marcopg          
        Type:  defect  |         Status:  new              
    Priority:  High    |      Milestone:  0.84             
   Component:  sugar   |        Version:  Git as of bugdate
    Severity:  Major   |       Keywords:                   
Distribution:  SoaS    |   Status_field:  Unconfimed       
-----------------------+----------------------------------------------------
 I was working on a clone of the Log activity stored in ~/log.  It was
 symlinked over to ~/Activities using 'setup.py dev'.

 Somehow, two instances of Log ended up in the activity ring.  One was all
 the way at the top, the other all the way at the bottom.

 Thinking that it would remove the bad symlink and reset whatever internal
 state was causing problems, I chose Erase from the context menu.

 I was then surprised to find the ~/log directory empty when returning to
 the Terminal, including all of my unpushed work!!

 The correct solution would be to have the Erase Activity feature detect
 symlinks and simply remove them, rather than recursively deleting their
 files.

-- 
Ticket URL: <http://dev.sugarlabs.org/ticket/444>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list