The revisioning system does not work like that I am afraid, it will detect change on the table level and only make a revision for any changes that actually happen.  So package revision will not change if you change tags, groups, resources or extras associated with a dataset (if you do not change the actual row in the package table)