Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Renaming an object in AOT that is linked to a Project node does not update Project #32

Open
fraga opened this issue May 29, 2014 · 0 comments
Assignees
Milestone

Comments

@fraga
Copy link
Owner

fraga commented May 29, 2014

Need to check if can be reproduced under other VCS control (like morphX or TFS)

Premises

  • Both objects must be source controlled (previously added in AX source control)
  • An AX object (like a class for instance) is part of projectB project node in AOT
  • Project Node cannot be checked out

Steps

  • Create classA under classes node
  • Add classA to source control and checkin
  • Create projectA under nodes
  • Add classA under the projectA node
  • Add projectA to source control and checkin
  • Rename ClassA to ClassB
  • Open projectA and verify the node got Changed

Expected

A change in the XPO: removed old object name, added new object name

Current

ProjectA will never get changed

Example expected result

diff --git a/Projects/Shared/GTX.xpo b/Projects/Shared/GTX.xpo
index 3ba4e0f..9d7f73f 100644
--- a/Projects/Shared/GTX.xpo
+++ b/Projects/Shared/GTX.xpo
@@ -93,6 +93,12 @@ Formatversion: 1
         PreventEditProperties #No
       ENDPROPERTIES

+      BEGINNODE
+        FILETYPE 0
+        UTILTYPE 45
+        NODETYPE 329
+        NAME #GTXDummyClass
+      ENDNODE
       GROUP #Mocks
         PROPERTIES
           Name                #Mocks
@@ -113,12 +119,6 @@ Formatversion: 1
         FILETYPE 0
         UTILTYPE 45
         NODETYPE 329
-        NAME #GTXDummy
-      ENDNODE
-      BEGINNODE
-        FILETYPE 0
-        UTILTYPE 45
-        NODETYPE 329
         NAME #GTXFileUtil
       ENDNODE
       BEGINNODE
@fraga fraga added this to the Version 1.1.2 milestone May 29, 2014
@fraga fraga added bug labels May 29, 2014
@fraga fraga modified the milestones: Version 1.1.3, Version 1.1.2 Dec 20, 2014
@fraga fraga self-assigned this Aug 28, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant