mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-04-05 17:49:26 +02:00
Author:manus
Date:2013-08-08T08:39:15.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1234 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -3,26 +3,30 @@
|
||||
[[Property:uuid|a503cf13-6374-9932-5ee2-a69b363e6701]]
|
||||
[[Image:information tool change analysis]]
|
||||
|
||||
Within EiffelStudio 7.3, there will be new functions in Infomation tool to track changes on target or external resouce side, and potentially affected items on either side are listed.
|
||||
The information tool can track changes in an Eiffel system or external resources side, and potentially affected items on either side are listed.
|
||||
|
||||
== Major Features ==
|
||||
* '''Affected target:''' List of elements of current system that would be affected by external resource changes. (External resource is limited to local files.)
|
||||
* '''Affected source:''' List of external resources that might be affected by changes of current system. (No limit of the type of external resources)
|
||||
* '''Change acknowledgement:''' Acknowledgement of the changes that are aware of and will be ignored without any further actions.
|
||||
* '''Affected target:''' List of elements of the Eiffel system that would be affected by a change in external resources.
|
||||
* '''Affected source:''' List of external resources that might be affected by changes in the Eiffel system.
|
||||
* '''Change acknowledgement:''' Acknowledgement of the changes which will be ignored with no further actions.
|
||||
|
||||
== Typical Work Flows ==
|
||||
|
||||
=== Affected external resources caused by current system change ===
|
||||
# Open a class, add an Information entry with an external source in the class.
|
||||
=== Affected external resources caused by a change in the Eiffel system ===
|
||||
# Open a class, add an Information entry with an external resource in the class.
|
||||
# Start working on that class, save it at as you normally do on regular basis.
|
||||
# Open Info tool, go to Affected source item in the left tree.
|
||||
# Check the list of external resouces that might be affected by last changes, as shown in the sceen cast bellow.
|
||||
# Acknowledge the changes if you find that the external resources do not need a change for last changes of current system.
|
||||
# Open the information tool, go to Affected source item in the left tree.
|
||||
# Check the list of external resources that might be affected by last changes.
|
||||
# Acknowledge the changes once you have updated the external resource accordingly (possibly no change is required in the case of simple system changes).
|
||||
|
||||
=== Affected items in the Eiffel system caused by an external resource change ===
|
||||
# Open a class, add an Information entry with an external resource in the class.
|
||||
# Start working on that external resource, save it at as you normally do on regular basis.
|
||||
# Open the information tool, go to Affected target in the left tree.
|
||||
# Check the list of classes that might be affected by last changes of the external resource. (You may need to click on the "sweep the system now." button to get a full list if auto-sweeping is not enabled.)
|
||||
# Acknowledge the changes once you have updated the Eiffel system accordingly (possibly no change is required in the case of a simple edit in the external resource).
|
||||
|
||||
== Current limitations ==
|
||||
The tracking of external resource changes is limited to external resources that are local files. If an external resource is a URL, it will not detect any potential changes done at that URL.
|
||||
|
||||
=== Affected items in the system caused by external resource change ===
|
||||
# Open a class, add an Information entry with an external document (limited to local files in 7.3) in the class.
|
||||
# Start working on that document, save it at as you normally do on regular basis.
|
||||
# Open Info tool, go to Affected target in the left tree.
|
||||
# Check the list of targets that might be affected by last changes of the document. (You may need to click on the "sweep the system now." button to get a full list if auto-sweeping is not enabled.)
|
||||
# Acknowledge the changes if you find that current system does not need a change for last changes of the document.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user