OSX's man utility has custom patches to allow finding man pages from installed Xcode SDKs.
#ifdef __APPLE__
	xcselect_manpaths *xcp;
	const char *path;
	unsigned i, count;
	// TODO: pass something for sdkname
	xcp = xcselect_get_manpaths(NULL);| {-# LANGUAGE FlexibleContexts #-} | |
| import XMonad | |
| import Control.Monad.Reader (asks) | |
| import Control.Concurrent.MVar (MVar, newMVar, modifyMVar) | |
| import XMonad.Actions.GridSelect (goToSelected, defaultGSConfig) | |
| import XMonad.Util.EZConfig (additionalKeys) | |
| import XMonad.Hooks.DynamicLog (PP(..), dzenPP, dynamicLogWithPP) | |
| import XMonad.Util.Run (spawnPipe) | |
| import System.IO (Handle, IOMode(WriteMode), hPutStrLn, hClose, openFile) | 
| diff --git a/Makefile b/Makefile | |
| index 3ce39a5..2926f9e 100644 | |
| --- a/Makefile | |
| +++ b/Makefile | |
| @@ -3,7 +3,7 @@ bindir := $(prefix)/bin | |
| cmddir := $(prefix)/libexec/topgit | |
| sharedir := $(prefix)/share/topgit | |
| hooksdir := $(cmddir)/hooks | |
| - | |
| +sed := gsed | 
OSX's man utility has custom patches to allow finding man pages from installed Xcode SDKs.
#ifdef __APPLE__
	xcselect_manpaths *xcp;
	const char *path;
	unsigned i, count;
	// TODO: pass something for sdkname
	xcp = xcselect_get_manpaths(NULL);| diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php | |
| index ba7adb4..8c4031c 100644 | |
| --- a/src/__phutil_library_map__.php | |
| +++ b/src/__phutil_library_map__.php | |
| @@ -157,6 +157,7 @@ phutil_register_library_map(array( | |
| 'ArcanistSpellingDefaultData' => 'lint/linter/spelling/ArcanistSpellingDefaultData.php', | |
| 'ArcanistSpellingLinter' => 'lint/linter/ArcanistSpellingLinter.php', | |
| 'ArcanistSpellingLinterTestCase' => 'lint/linter/__tests__/ArcanistSpellingLinterTestCase.php', | |
| + 'ArcanistStgitAPI' => 'repository/api/ArcanistStgitAPI.php', | |
| 'ArcanistSubversionAPI' => 'repository/api/ArcanistSubversionAPI.php', | 
| function pruneCommittedDiffs(mailbox, dest_mailbox) | |
| diff_set = mailbox:contain_subject('[Differential]') | |
| committed_diff_set = diff_set:contain_field('X-Phabricator-Mail-Tags', '<differential-committed>') | |
| for _, message in ipairs(committed_diff_set) do | |
| mmbox, uid = table.unpack(message) | |
| rev_key = string.gsub(mmbox[uid]:fetch_field('In-Reply-To'), 'In%-Reply%-To: ', '') | |
| all_diff_msgs = diff_set:contain_field('In-Reply-To', rev_key) + diff_set:contain_field('Message-ID', rev_key) | |
| all_diff_msgs:move_messages(dest_mailbox) | |
| end | |
| end | 
| class PortAllocatorFactoryWrapper : public PortAllocatorFactory { | |
| public: | |
| PortAllocatorFactoryWrapper(talk_base::Thread* worker_thread, int minPort, int maxPort) | |
| : PortAllocatorFactory(worker_thread), minPort_(minPort), maxPort_(maxPort) {} | |
| virtual cricket::PortAllocator *CreatePortAllocator( | |
| const std::vector<StunConfiguration> &stun, | |
| const std::vector<TurnConfiguration> &turn) override { | |
| auto allocator = PortAllocatorFactory::CreatePortAllocator(stun, turn); | |
| allocator->SetPortRange(minPort_, maxPort_); | 
| {-# LANGUAGE OverloadedStrings #-} | |
| {-| | |
| Tokenizer for SLF0 serialization format, used by Xcode to, at the very least, | |
| encode some log files. | |
| For example, `.xcactivitylog` logs are gzipped files of this format, | |
| serializing some objc classes which represent the build log. | |
| This class tokenizes the raw byte stream into a flat list of tokens. The actual | 
| #!/bin/bash | |
| cd $(dirname $0) | |
| OUTDIR=_out | |
| mkdir -p $OUTDIR | |
| OUTNINJA=$OUTDIR/build.ninja | |
| cat << EOF > $OUTNINJA | |
| rule ln | 
| #include <llvm/Option/ArgList.h> | |
| #include <llvm/Option/Arg.h> | |
| #include <clang/Driver/Options.h> | |
| #include <llvm/Option/OptTable.h> | |
| #include <llvm/Support/raw_ostream.h> | |
| #include <memory> | |
| using namespace llvm; | 
| " requires vim-flow: https://github.com/facebook/vim-flow/ | |
| " put this in a syntax_checkers/ directory, such as: | |
| " .vim/bundle/flowtype/syntax_checkers/javascript/flow.vim | |
| if exists("g:loaded_syntastic_javascript_flow_checker") | |
| finish | |
| endif | |
| let g:loaded_syntastic_javascript_flow_checker = 1 | |
| let s:save_cpo = &cpo |