An object is said to be 'Pending for commit' or in the list of 'Pending objects' when the object has been modified since it was Synchronized with GeneXus Server.
This state has meaning only when the Knowledge Base is linked to a GeneXus Server.
When an object is Pending for commit it will be displayed in the "Pending Commits" List of the Commit to GeneXus Server dialog. This will allow you to Revert all changes made to it or to Commit its changes to the Knowledge Base hosted in the GeneXus Server instance to share those changes with the rest of your team.
Take into account that not all the changes made to the object will be marked as pending for commit. In particular, the order of the elements in the Structure Comparison (such as Transaction structure, SDT, External Object, Theme) is not consciously considered significant order changes in the comparison. It means that changing a structure order from A, B, C to A, C, B) will not mark it as modified and so as pending for commit.
This is the default behavior, changing the order of elements in any Structure Editor does not leave the object modified for commit; if you need to mark the object to be committed later; it is necessary to make a specific modification, modify
- some property of the object
- add or remove any item
- modify any element property
- any other modification.
Object Synchronized with GeneXus Server