Use pkgbuild instead of productbuild
Move Components.plist

I added it to the project for easier plist-editing.
Merge branch 'master' into pkgbuild
Refactor to use dispatch_io for output aggregation

And wait for EOF before forwarding it to the ColdSignal subscriber.
Always flush Xcode log file after writing
Upcast dispatch_data_t to NSData
Merge remote-tracking branch 'origin/master' into fix-task-output-race
Add Commandant to Components.plist
Merge pull request #131 from Carthage/pkgbuild

Use pkgbuild instead of productbuild
Merge branch 'master' into fix-task-output-race
Add custom Pipe class, to overhaul task launching

This allows us to maintain ownership over the pipe’s file descriptors,
so NSTask or NSFileHandle don’t prematurely close them.
WIP add writeDataFromSignal() for standardInput
Refactor launchTask() to use Pipe for stdin too
Fix case-sensitivity issues in Carthage sources
Merge pull request #109 from robb/version-command

Add a version command
Merge pull request #110 from Keithbsmiley/ks-makefile

Run test and uninstall using make
Remove testing Cartfile
Use Tabs
Merge pull request #117 from Carthage/command-improvements

Improve Command implementation and user-visible help
Merge pull request #83 from Carthage/self-hosting-carthage

Self-hosting Carthage