Refactor my terrible code
Refactor. Handle changed build setting paths.
using hierarchy_path cleans things up a bit
Preserve directories that aren't in the xcode project but are in the physical structure. Handle xcdatamodel version_groups
Just did this :D
Remove debugging puts. Can actually sync_path during the sync, apparently, and it won't mess up real_path
This can go into the sync recursion too
Make a totally messed up xcodeproj
typo
Need to move files after the sync, because folders that aren't in Xcodeproj might contain files that are, and we need to move those out before moving the folder
typo
need this to be private
add Products to exclusions
start integration test
Make expected file structure yml to aid in specs
copy over dummy into another directory, and then blow it away on the tear down, to avoid dirtying the git index.
Add test dummy into gitignore
Set instance variable to nil before each test
Tests for expected group structure
Handle lproj folders by simply copying them over as-is, since they are encoding strangely inside the pbxproj