starting to get commit parents
parsing local branches
refactoring
reading branches from refs/heads also
Removind unused things
parsing commit parents
Listing all remote branches
merge
Removing all warnings
Using packedrefs class in gitrepository
Using packedrefs class to get branch sha1
Using same function to extract local and remote branches from packedrefs file