{"push_id":1821883052,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"ba2cc369e1c6d3063ca944328848508472f895ca","before":"a5404a8d127cad7e1b1e776d26ad201e1e036557","commits":[{"sha":"c26fa04c9b6d74dc22e1fea422f00f4e6ba7941b","author":{"name":"Thomas Wolf","email":"830c9f59ed1112f7a389f194e76f1bdac5a7c2b1@paranor.ch"},"message":"Correct sync info calculation for folders\n\nThe folder handling in the git \"Team synchonization\" support was wrong\nsince commit f46237a (bug 516426). That commit considered folders as\nsupervised -- which is correct since otherwise some changes may be\nmissed. It also tried to compensate for folders without changes showing\nup in the synchronize view by setting their sync state to IN_SYNC if\nthey had only IN_SYNC descendants.\n\nThat broke the display of \"compacted folders\" in the synchronize view.\nIf a file is not IN_SYNC, the synchronize view is able to handle its\nparent containers fine without needing any SyncInfo for them. When we\ndo supply sync info, the parent containers will be considered changed\nthemselves, and will show up explicitly in the synchronize view.\n\nTherefore, simply return IN_SYNC for folders. The state recorded in the\nGitSyncObjCache is bogus anyway.\n\nBug: 518646\nChange-Id: I2970a50b2d11403b84dc1b9a000021f61ca92f90\nSigned-off-by: Thomas Wolf <thomas.wolf@paranor.ch>","distinct":false,"url":"https://api.github.com/repos/eclipse/egit/commits/c26fa04c9b6d74dc22e1fea422f00f4e6ba7941b"},{"sha":"ba2cc369e1c6d3063ca944328848508472f895ca","author":{"name":"Matthias Sohn","email":"11dc2f095410673a2c5313fe512317ef53868c7b@sap.com"},"message":"Merge branch 'stable-4.8'\n\n* stable-4.8:\n  Correct sync info calculation for folders\n\nChange-Id: I495751abd9c8a1f073c606ae7085756af7c5b6a1","distinct":true,"url":"https://api.github.com/repos/eclipse/egit/commits/ba2cc369e1c6d3063ca944328848508472f895ca"}]}
{"actor":{"display_login":"hubot"}}