<2 branches vs v1, 2 with structural changes> base v1 (40aaed1)
a  merge-base 40aaed1  1 ahead 0 behind  1 file, +2 ~3 -2 structures
b  merge-base 40aaed1  1 ahead 0 behind  1 file, +2 ~3 -2 structures
overlap (structures touched by 2+ branches): 7 in 1 file
  Basic.cs::MyApp.Services.ConnectionRetrier              a(~)  b(~)
  Basic.cs::MyApp.Services.DatabaseManager                a(~)  b(~)
  Basic.cs::MyApp.Services.DatabaseManager.Disconnect     a(-)  b(-)
  Basic.cs::MyApp.Services.DatabaseManager.Health         a(+)  b(+)
  Basic.cs::MyApp.Services.EmailValidator.ValidateEmail   a(~)  b(~)
  Basic.cs::MyApp.Services.UserService.DeleteUser         a(-)  b(-)
  Basic.cs::MyApp.Services.UserService.RemoveUser         a(+)  b(+)
colliding new names (added independently on 2+ branches): 2
  Health       a:Basic.cs:58  b:Basic.cs:58
  RemoveUser   a:Basic.cs:111  b:Basic.cs:111
merge order (a hint, not a verdict): a < b   (all share 7 structures; ordered by change size, a touches 7 and b touches 7)
[exit 0]
