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 |