Below is the git output for show-rev
$ git name-rev --all 2651919f941c11581c794b40aadb2028c4f52ab4 joincolumn_issue 2617f2a1410ce0ec8ea268bbb073008b73490e78 master~2 292def505dd3cdbfd9ac974396775683b5f4c288 ls 0ec9116840a3f21c0b800617c29b7ddab5fda928 joincolumn_issue~2 ee9bb706c8fcc329fac4acf69ad6b684f1069170 master~1 d56a6751771b1f62d9ceb0bcce9a2391c004ee44 master^2 3d80a12ed375c6a9572cde39b5be0722c8cb6439 joincolumn_issue~1 df1834dbe560c2c95c8abaeec494eb1767b96a1e master As you can see there are lines with master^2 and master~2 So, wondering what is the difference between these two and also the output is out of chronological order.
Further the git graph shows as below
$ git log --all --oneline --graph * 2651919 (origin/joincolumn_issue, joincolumn_issue) changing to @JoinColumn(name="country_nm") * 3d80a12 hibernate ignoring joinColumn value * 0ec9116 changing name in joinColumn is breaking | * 292def5 (origin/mappedBy, mappedBy, ls) OneToMany using mappedBy |/ * df1834d (HEAD -> master, origin/master) Merge branch 'master' of https://github.com/samshers/graphql-hibernate |\ | * d56a675 fixed country null issue * | ee9bb70 fixed country null issue |/ * 2617f2a hibernate cascade error issue. country field in state table set to null