title: create a commit although no files have changed
body: <p>I am writing a porting tool to convert old <a href="https://en.wikipedia.org/wiki/StarTeam" rel="nofollow">Borland StarTeam</a> repositories to <a href="https://git-scm.com/" rel="nofollow">git</a>. Sometimes, though, several revisions (StarTeams counterpart to a commit in git) are identical, except for their labels.</p>
  
  <p>Each revision should map to a single commit, which seems not to be possible in git, when no files differ between two adjacent commits.
  Currently I see two options getting this done:</p>
  
  <ol>
  <li>Write all revision labels into a single commit's message. Not the way my boss wants it to be.</li>
  <li>Create and change a dummy file, showing git something has changed. Not the nice way.</li>
  </ol>
  
  <p>Is there any other, more elegant solution?</p>