{"push_id":796724698,"size":1,"distinct_size":1,"ref":"refs/heads/3","head":"569ee2f052ebad4f84ede9f755ef2cef034ee447","before":"c34b5c36d501d0ccdb53006fcbed765b45475abe","commits":[{"sha":"569ee2f052ebad4f84ede9f755ef2cef034ee447","author":{"email":"15b3d3905751fb681c831b87cbc0eb7bcb3c172a@gmail.com","name":"Satish Kumar"},"message":"3: Group files by size.\n\nImplement design principle - Depend on abstractions not concrete types.\n\nLocalFileSystemFactoryTest.java, LocalFileSystemFactory.java\n------------------------------------------------------------------\n* Add test for PathEventPublisher instance and make the test pass.\n\nLocalFileSystemVisitorTest.java, LocalFileSystemVisitor.java\n------------------------------------------------------------------\n* Change test to depend on FileSystemAbstractFactory and make the test pass.\n\nFileSystemAbstractFactory.java\n----------------------------------\n* Document members of the class.\n\npackage event.file_system.impl\n-----------------------------------\n* Create the package for the implementation of the PathEvent and PathEventPublisher interfaces.","distinct":true,"url":"https://api.github.com/repos/satvidh/data-advisor/commits/569ee2f052ebad4f84ede9f755ef2cef034ee447"}]}