Tim Hockin
dd09cac833
Default dest to leaf of repo
2016-09-16 08:35:27 -07:00
Tim Hockin
dd60fb0312
Clean up logging using glogr
2016-09-16 08:35:27 -07:00
Tim Hockin
ff73d8e4f0
Overhaul git logic to sync only when needed
...
I wanted to understand it all so I ran a bunch of tests and found that it was
resyncing when not required any time the rev was not == HEAD. Some
stackoverflow and git manpage spelunking produced this. Nice side-effect is
tha the workdir is named after the githash instead of random.
2016-09-16 08:35:26 -07:00
Tim Hockin
7fcc902aa7
Print the git hash for any rev
2016-09-16 08:35:26 -07:00
Tim Hockin
75998b9237
clean up logging of git runs
2016-09-16 08:35:26 -07:00
Tim Hockin
cd1f719e8b
Overhaul runCommand()
...
Better args, logging.
2016-09-16 08:35:26 -07:00
Tim Hockin
344eca6507
Reorder args to make more sense
2016-09-16 08:35:26 -07:00
Tim Hockin
119465829f
Minor log cleanup in prep for later changes
2016-09-16 08:35:26 -07:00
Tim Hockin
2d9dbf9fa6
clean up flag definitions
2016-09-16 08:35:26 -07:00
Tim Hockin
c39a9369b9
Make /git a parameter rather than const
...
This makes easier testing.
2016-09-16 08:35:26 -07:00
Tim Hockin
2a7645cb0f
Scrub 'contrib'
2016-08-20 14:17:17 -07:00
Tim Hockin
ad53194601
Add files from github.com/kubernetes/contrib/git-sync
2016-08-20 14:14:27 -07:00