                 getCommits('server').should.eventually.have.property("length").equal(2)
                 getCommits('client').should.eventually.have.property("length").equal(2)
                 utils.readFile("./#{tmpWorkspace}/server/README.md").should.eventually.equal(newReadme)
+                isClean('server').should.eventually.equal(false)
               ])
 
 

  .then ->
    utils.cmd "#{tmpWorkspace}/#{repo}", "git commit -m \"#{msg}\""
  
getCommits = (repo)->
  commits = []
  nodegit.Repository.open("#{tmpWorkspace}/#{repo}")

            getCommits('server').should.eventually.have.property("length").equal(2)
            utils.readFile("./#{tmpWorkspace}/server/README.md").should.eventually.equal(readmeContents)
            getCommits('client').should.eventually.have.property("length").equal(2)
            isClean("server").should.eventually.equal(true)
          ])

    it "should sync a save that is not committed", ->
