{"push_id":2668688348,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"128c9ac815ef1b46640406a3c3e963aa8782f672","before":"aa1685977088b755274a8a1372d4ab51afa3f1c2","commits":[{"sha":"00fe2c24428eeefd64d3002bba060f1fb2961dd1","author":{"name":"Aleksey Pivovarov","email":"24d88395fa2a7e1a2b4350a0ea5cd3ccf220e238@gmail.com"},"message":"vcs: cleanup - rename methods","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/00fe2c24428eeefd64d3002bba060f1fb2961dd1"},{"sha":"72ec344b5734cd60cec14dfc65dee3f9c5f8961a","author":{"name":"Aleksey Pivovarov","email":"24d88395fa2a7e1a2b4350a0ea5cd3ccf220e238@gmail.com"},"message":"IDEA-133270 git: allow to pass \"detect code movements\" options to blame\n\n* try to reopen closed annotations on change (ex: after commit)\n* allow to disable \"ignore whitespaces\" option IDEA-183867","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/72ec344b5734cd60cec14dfc65dee3f9c5f8961a"},{"sha":"126f5dc2e9945abdef3eb181e1a8585cb9a04058","author":{"name":"Aleksey Pivovarov","email":"24d88395fa2a7e1a2b4350a0ea5cd3ccf220e238@gmail.com"},"message":"IDEA-184779 git: load commit message for annotations from log if available","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/126f5dc2e9945abdef3eb181e1a8585cb9a04058"},{"sha":"bab2021712fbfba217da844474a5f069b0265e09","author":{"name":"Aleksey Pivovarov","email":"24d88395fa2a7e1a2b4350a0ea5cd3ccf220e238@gmail.com"},"message":"git: add test for commit via staging area","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/bab2021712fbfba217da844474a5f069b0265e09"},{"sha":"154caa3730060d88acaa21be5cd4a5716db44a86","author":{"name":"Kirill Likhodedov","email":"f4868f9d5254b1ad33e6af7cf61c287b2ee47b45@jetbrains.com"},"message":"git tests: fix rebase tests after 05131fe: PCE is not thrown anymore","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/154caa3730060d88acaa21be5cd4a5716db44a86"},{"sha":"8247373c15a4c279433903c5177d521f101b7a54","author":{"name":"Kirill Likhodedov","email":"f4868f9d5254b1ad33e6af7cf61c287b2ee47b45@jetbrains.com"},"message":"vcs: cleanup: list instead of array; functional style","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/8247373c15a4c279433903c5177d521f101b7a54"},{"sha":"128c9ac815ef1b46640406a3c3e963aa8782f672","author":{"name":"Kirill Likhodedov","email":"f4868f9d5254b1ad33e6af7cf61c287b2ee47b45@jetbrains.com"},"message":"git: check new children recursively to find .git: IDEA-194449\n\nPreviously, when a new directory was created, only the directory itself was checked to be .git, but its children were not. Thus e.g. adding a submodule was not detected since .git was under new \"sub\" folder.\n\nTo detect such cases we need to process new directories recursively. It introduces work duplication with the VcsRootDetector which will do basically the same during the scan, but eliminating this duplication is hard in current architecture, so will be done separately.\n\nTo lessen the performance impact, process VFS events asynchronously.","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-community/commits/128c9ac815ef1b46640406a3c3e963aa8782f672"}]}
{"actor":{"display_login":"SergeyZh"}}