<     BranchStore .push(b, v) should merge the changes made in v to branch b
<   ․ BranchStore .push(b, v) should merge the changes made in v to branch b
<     BranchStore .push(b, v) should throw an exception on a conflict
<   ․ BranchStore .push(b, v) should throw an exception on a conflict
<     BranchStore .push(b, v) should retry the update in case of a race with another push
<   ․ BranchStore .push(b, v) should retry the update in case of a race with another push
---
>     BranchStore .push(b, v, atomic=false) should merge the changes made in v to branch b
>   ․ BranchStore .push(b, v, atomic=false) should merge the changes made in v to branch b
>     BranchStore .push(b, v, atomic=false) should throw an exception on a conflict
>   ․ BranchStore .push(b, v, atomic=false) should throw an exception on a conflict
>     BranchStore .push(b, v, atomic=false) should retry the update in case of a race with another push
>   ․ BranchStore .push(b, v, atomic=false) should retry the update in case of a race with another push
>     BranchStore .push(b, v, atomic=false) should commit all changes in v as a single atomic transaction if atomic is true
>   ․ BranchStore .push(b, v, atomic=false) should commit all changes in v as a single atomic transaction if atomic is true
243c245
<   120 passing (538ms)
---
>   121 passing (404ms)