@Override
	public boolean endTransaction(int transactionID, boolean commit) {
		TransactionInfo transaction = getCurrentTransactionInfo();
		boolean committed = super.endTransaction(transactionID, commit);
		if (changeSetsModified && transaction.getStatus() == Status.COMMITTED) {
			changeSetsModified = false;
		}
		return committed;
	}
Mark the state of a Version Tracking item as having changed and generate
the event of the specified type.  Any or all parameters may be null.
@param eventType event type
@param affected the version tracking object that was affected by the change.
@param oldValue original value or an Object that is related to the event.
@param newValue new value or an Object that is related to the event.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/api/db/VTSessionDB.java