package Ġnet . nem eros a . on track . git . model Ċ Ċ import Ġorg . eclipse . j git . rev walk . Rev Commit Ċ Ċ class ĠGit Diff Entry ( ĊĠĠĠĠĠĠĠ Ġval Ġchange Type : ĠGit Change Type , ĊĠĠĠĠĠĠĠ Ġval Ġold Path : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġnew Path : ĠString Ċ ) Ġ{ ĊĊĠĠĠ Ġval Ġreference Path : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġwhen Ġ( change Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGit Change Type . DELETE Ġ-> Ġold Path ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnew Path ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Reference Id ( from : ĠRev Commit , Ġto : ĠRev Commit ): ĠString Ġ= Ġwhen Ġ( change Type ) Ġ{ ĊĠĠĠĠĠĠĠ ĠGit Change Type . DELETE Ġ-> Ġfrom . id . name () ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġto . id . name () ĊĠĠĠ Ġ} Ċ } Ċ