This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 232729 - Provide activity log
Summary: Provide activity log
Status: RESOLVED WONTFIX
Alias: None
Product: Tigerstripe (Archived)
Classification: Technology
Component: Core (show other bugs)
Version: 0.3S4   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 0.3M2   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-19 04:33 EDT by Chris Hartley CLA
Modified: 2011-10-04 11:08 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Hartley CLA 2008-05-19 04:33:53 EDT
Provide a log (that could be used as a SVN commit description) that lists high level actions that have been done on a model during a session.

The user should be able to see the log as a view at the bottom of the screen and copy lines from it to the clipboard.

There should also be a way of adding a session start note with a time stamp.

e.g. of form Action-Verb Artefact-Type Artefact [Artefact] 

-------------------------------------------
Starting Session : refactor equipment model
01-May-2008 11:55am
-------------------------------------------
Added Class com.myCo.equip.EquipmentSpec
Renamed Class com.myCo.equip.Equip to Equipment
Added Attribute com.myCo.equip.Equipment.name
Renamed Attribute com.myCo.equip.Equipment.descr to description
Moved Class com.myCo.equip.Equipment to com.myCo.equip.physical
Deleted attribute com.myCo.equip.physical.Equipment.isActive
Retyped Attribute com.myCo.equip.physical.Equipment.weight from String to Long
-------------------------------------------
EndingSession : refactor equipment model
01-May-2008 12:15pm
-------------------------------------------
Comment 1 John Worrell CLA 2008-05-21 10:53:34 EDT
Looks good.

Something that would be good would to be able to take the log and to apply it to source code after the types were converted to the types of the source code - but that seems like a much more ambitious thing (perhaps a generate a sed script or ome input to the Eclipse re-factoring tools?). 
Comment 2 Chris Hartley CLA 2011-09-28 00:10:58 EDT
Navid, this is what you need to make your model comparator work !
Comment 3 Navid Mehregani CLA 2011-10-04 11:08:21 EDT
After thinking about this for a while, I think it would be inefficient to implement this in Tigerstripe.  Also I don't like the general user workflow.  User can easily forget to record their actions.