sync_gateway: 1.0-beta2 - couchbase mobile sync #27051

Closed
wants to merge 1,574 commits into from
@sideshowcoder

sync_gateway provides the syncing backend for couchbase mobile and is
used together with couchbase-lite-ios or android to develop syncing apps
for iOS or android.

Since the project itself is named sync_gateway I kept the name for the
formula as well.

It uses git for the stable 1.0-beta2 since go needs the submodule references
to pull in the dependencies during the build, those references are lost when
downloading the zip from github.

@MikeMcQuaid MikeMcQuaid and 1 other commented on an outdated diff Feb 27, 2014
Library/Formula/sync_gateway.rb
@@ -0,0 +1,27 @@
+require "formula"
+
+class SyncGateway < Formula
+ homepage "http://docs.couchbase.com/sync-gateway"
+ url "https://github.com/couchbase/sync_gateway.git", :tag => "1.0-beta2"
@MikeMcQuaid
Homebrew member

Would rather hold off on this until there's a non-beta release that works for us.

Since it is already used by a lot of people it would maybe make sense to have it in homebrew, should we do a head only?

@MikeMcQuaid
Homebrew member

If it's head-only it'll need to go in https://github.com/Homebrew/homebrew-headonly

Well I would like to have both since the 1.0-beta2 is a official release to be used right now, but if this is not accepted I would just do a head-only

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@MikeMcQuaid MikeMcQuaid commented on an outdated diff Feb 27, 2014
Library/Formula/sync_gateway.rb
+require "formula"
+
+class SyncGateway < Formula
+ homepage "http://docs.couchbase.com/sync-gateway"
+ url "https://github.com/couchbase/sync_gateway.git", :tag => "1.0-beta2"
+ head "https://github.com/couchbase/sync_gateway.git", :branch => "master"
+
+ depends_on "go" => :build
+
+ def install
+ if build.head?
+ system "make", "buildit"
+ else
+ ENV["GOBIN"] = "#{Dir.pwd}/bin"
+ system "./go.sh", "install", "-v", "github.com/couchbaselabs/sync_gateway"
+ bin.install("bin/sync_gateway")
@MikeMcQuaid
Homebrew member

Skip parens here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@MikeMcQuaid MikeMcQuaid and 1 other commented on an outdated diff Feb 27, 2014
Library/Formula/sync_gateway.rb
+ def install
+ if build.head?
+ system "make", "buildit"
+ else
+ ENV["GOBIN"] = "#{Dir.pwd}/bin"
+ system "./go.sh", "install", "-v", "github.com/couchbaselabs/sync_gateway"
+ bin.install("bin/sync_gateway")
+ end
+ end
+
+ test do
+ # test gateway startup and shutdown
+ pid = fork { exec("#{bin}/sync_gateway") }
+ sleep 1
+ Process.kill("SIGINT", pid)
+ Process.wait(pid)
@MikeMcQuaid
Homebrew member

Probably 👎 on forking tests. Any other ideas?

Well basically what I need is to start the gateway up see if it does not crash and shut it down? I can just run it via system.

System does not allow to background stuff easily and obtain it's pid, since I need to kill the process again I really don't see any other option, normally spawn would be the way to go but it's ruby 1.9+.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@adamv

I see beta 3 is out.

@adamv

@mikemcquaid anything else to do here?

@MikeMcQuaid
Homebrew member

Would like to see a stable release.

@sideshowcoder

@adamv updated to beta 3 just to keep it ready for everybody

@adamv

The build bot is failing to build on Mavericks; is this a real error or a transient download failure?

@adamv

@BrewTestBot test this please

@adamv adamv and 1 other commented on an outdated diff Apr 29, 2014
Library/Formula/sync_gateway.rb
@@ -0,0 +1,26 @@
+require "formula"
+
+class SyncGateway < Formula
+ homepage "http://docs.couchbase.com/sync-gateway"
+ url "https://github.com/couchbase/sync_gateway.git", :tag => "1.0-beta3"
@adamv
adamv added a note Apr 29, 2014

If there are no submodules this should be using the generated tarballs.

Well there are submodules which need to be present, they are pulled in the installer script go.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
@adamv adamv added the go label May 3, 2014
MikeMcQuaid and others added some commits May 8, 2014
@MikeMcQuaid MikeMcQuaid postgresql: make python an optional dependency. ef96fd1
@BrewTestBot BrewTestBot libtorrent-rasterbar: add 0.16.16 bottle. 394e333
@BrewTestBot BrewTestBot llvm: add 3.4 bottle. 5d80709
@BrewTestBot BrewTestBot fontforge: add 20120731_1 bottle. 95c688c
@BrewTestBot BrewTestBot postgres-xc: add 1.0.3 bottle. 6c655d2
@BrewTestBot BrewTestBot postgresql: update 9.3.4 bottle. dfcd441
@BrewTestBot BrewTestBot libxml2: update 2.9.1 bottle. 7710fa2
@BrewTestBot BrewTestBot libstfl: add 0.22 bottle.
Closes #29066.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
5de4517
@adamv adamv suricata: use clang-provided strl* functions
Closes #26296.
1f0b51c
@adamv adamv suricata: find libnet in non-standard location 8f2fe41
@adamv adamv suricata 2.0 8bff98e
@adamv adamv suricata: optional geoip support d963e45
@BrewTestBot BrewTestBot suricata: add 2.0 bottle. a93993f
@adamv adamv remove empty file 12a8123
@adamv adamv jove: use MacPorts patch instead of inreplace
Closes #29286.
4683b81
Geoff Nixon Print debug messages to stderr
Closes #29294.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
8e29695
@jacknagel jacknagel openssl: add universal option
Closes #28448.
b623d43
@dlo dlo sqlite: add ICU extension
This commit adds the option to integrate the "International Components for Unicode" library for SQLite.

See https://www.sqlite.org/src/artifact?ci=trunk&filename=ext/icu/README.txt for more information.

Closes #29285.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
274d475
@adamv adamv bitlbee: use alternate patch source
Patch Tracker is currently down
3a9d0a8
@BrewTestBot BrewTestBot youtube-dl: update 2014.05.16 bottle.
Closes #29302.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
dc0cda9
@HeEAaD HeEAaD youtube-dl 2014.05.16 3cc2635
Yamashita Yuu pyenv 0.4.0-20140516
Closes #29310.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
bf32a06
@Noctem Noctem flac: add HEAD and enable assembly optimizations 021c444
@BrewTestBot BrewTestBot flac: update 1.3.0 bottle.
Closes #29301.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
382c063
@BrewTestBot BrewTestBot youtube-dl: update 2014.05.16.1 bottle. b756baf
@BrewTestBot BrewTestBot flac: update 1.3.0 bottle.
Closes #29313.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fddb8e7
@HeEAaD HeEAaD youtube-dl 2014.05.16.1
2nd release today :/
193d497
@eddiezane eddiezane nvm: add warning and fix for node install loss
Closes #29122.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ffdedb1
@adamv adamv nvm 0.70 10e6ba4
@MartinDelille MartinDelille libltc 1.1.3
Closes #28105.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
db7861c
@adamv adamv Move storm to the boneyard
Storm requires a specific version of jzma, which could be supplied
as a resource. Pull requests will be reviewed.

Closes #23283.
546fbb3
@justjoheinz justjoheinz neo4j 2.0.3
Closes #29297.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
4c69b50
@avaerya avaerya tta 2.2
Closes #28786.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ace1e7d
@paulfertser paulfertser open-ocd: bring in line with upstream recommendations
1. Rearrange dependencies based on dependent libraries;

2. Add support for all available adapter drivers.

Closes #29312.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
a7f7ce8
@adamv adamv add --installed to json info
Closes #29315.
b629390
@lembacon

Why not use http://dist.neo4j.org/neo4j-community-2.0.3-unix.tar.gz?

kevinoid and others added some commits Apr 21, 2014
@kevinoid kevinoid Support --c++11 for libmongoclient
This commit adds support for building libmongoclient in C++11 mode.

It also changes boost from a build dependency to a normal dependency in
both C++98 and C++11 mode.  Since the library can't be linked into a
program or used without several of the boost libraries, it didn't seem
reasonable to only declare boost as a build dependency.

Closes #29003.

[jn: style fixes]

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2cd5199
@adamv adamv neo4j: simplify URL, modernize 387c92e
@MikeMcQuaid MikeMcQuaid gcc: fix system argument separation. df2eef5
@MikeMcQuaid MikeMcQuaid gcc: don't configure with version suffix.
Just add symlinks for gcc, g++ for backwards compatibility.

Closes #29309.
88fd6aa
@MikeMcQuaid MikeMcQuaid gcc: build gfortran by default. c89e6c8
@MikeMcQuaid MikeMcQuaid fortran_dependency: use gcc instead of gfortran. c61e1d0
@MikeMcQuaid MikeMcQuaid gcc: bump revision for version suffix changes. e3a7764
@MikeMcQuaid MikeMcQuaid Remove gfortran in favour of gcc formula. 0d9c4aa
@MikeMcQuaid MikeMcQuaid git-annex: use unversioned gcc binary name. 5d5b65f
@BrewTestBot BrewTestBot git-annex: update 5.20140421 bottle. b46160b
@BrewTestBot BrewTestBot gcc: update 4.8.2_1 bottle.
Closes #28855.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
d6f3eae
@adamv adamv more explicit documentation for brew info --json=v1 0a601fe
@MartinDelille MartinDelille libltc 1.1.4
Closes #29317.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
aaf1983
@jacknagel jacknagel gforth: copy new config.guess from libtool 66b5b49
@jacknagel jacknagel jpeg-turbo: copy new config.guess from libtool 4143ca2
@jacknagel jacknagel part2bb: autoreconf to get updated configure script 6c46283
@thomasjo thomasjo Mono 3.4.0 66ab97a
@BrewTestBot BrewTestBot mono: update 3.4.0 bottle.
Closes #29252.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
30512bc
@adamv adamv chrome-cli: add chrome-canary-cli 9f21199
@BrewTestBot BrewTestBot chrome-cli: update 1.5.0 bottle. 967b3bc
@adamv adamv monotone: remove bash completion script
Closes #29272.
a48c569
@BrewTestBot BrewTestBot monotone: update 1.1 bottle. eac1ef3
@toddboom toddboom influxdb 0.6.4 61aa968
@BrewTestBot BrewTestBot influxdb: update 0.6.4 bottle.
Closes #29327.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
b7dfd99
@adamv adamv Move agedu to headonly
The checksum on the tarball is not stable.

Closes #26671.
037e06d
@jacknagel jacknagel corkscrew: copy new config.guess from libtool fa77d95
@jacknagel jacknagel libvpx: simplify configure fix 08b4738
@jacknagel jacknagel curlftpfs: remove old automake hack 338aba7
@jacknagel jacknagel fsv: remove old automake hack 98471f5
@jacknagel jacknagel fsv: fix git tag 2bef9ca
@jacknagel jacknagel libkml: remove old automake hack d430186
@jacknagel jacknagel libdnet: remove old automake hack 6879dcd
@jacknagel jacknagel gnupg-pkcs11-scd: remove old automake hack aaf4fb8
@jacknagel jacknagel fuse4x: remove old automake hack 83a6b4c
@jacknagel jacknagel libnet: remove old automake hack 9cd1886
@jacknagel jacknagel lrdf: remove old automake hack 01754fd
@jacknagel jacknagel sound-touch: remove old automake hack 2934dcb
@jacknagel jacknagel sshfs: remove old automake hack 6a3de9b
@jacknagel jacknagel sshfs: remove Xcode dependency 676da63
@jacknagel jacknagel unac: remove old automake hack 5e6f50e
@jacknagel jacknagel Clean up some obsolete or redundant comments cc5f504
Stefan dnsmasq 2.70
Closes #29332.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
6eed3a5
@BrewTestBot BrewTestBot dnsmasq: add 2.70 bottle. 5c3115f
@hongsi hongsi ilmbase: add mirror
Closes #29334.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
041aa4f
@dholm dholm wine --devel 1.7.19
Closes #29340.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
a00b6ab
@dholm dholm verilator 3.860
Closes #29341.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f4542f9
@darjeeling darjeeling mecab-ko-dic 1.5.0
Closes #29337.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ec4788a
@dholm dholm vala: better test case
Closes #29339.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
4e689c8
@adamv adamv mapnik: uses boost with python
Closes #29343.
2b19f32
@junegunn junegunn fzf 0.8.4
Closes #29345.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
cc79491
jacknagel and others added some commits May 18, 2014
@jacknagel jacknagel poppler: add missing deps
These are already pulled in by glib and cairo, but poppler also links to
them directly, so they should be listed.
1672a8f
@jacknagel jacknagel poppler: simplify build a0499bc
@jacknagel jacknagel poppler: add gobject-introspection support 79a2be5
@bobbyburden bobbyburden modman 1.9.7 (new formula)
Added formula for modman, a module deployment tool.
https://github.com/colinmollenhour/modman

Closes #29195.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
660aa8d
@josmo josmo New formula for git-imerge
git-imerge performs a merge between two branches incrementally. If
conflicts are encountered, figure out exactly which pairs of commits
conflict, and present the user with one pairwise conflict at a time for
resolution.

Closes #27042.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
57c7033
Piotr Kuczynski New formula: diff-pdf 2.0
Closes #29260.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
3c39652
@jacknagel jacknagel diff-pdf: fix poppler dep
glib support is now the default.
8cf6638
@BrewTestBot BrewTestBot poppler: add 0.26.0 bottle. d969457
@adamv adamv mutt: document patch policy e2db13f
@BrewTestBot BrewTestBot python3: update 3.4.1 bottle.
Closes #29387.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
8609ef8
@jaimeMF jaimeMF python3 3.4.1 7755276
@ryochin ryochin fdclone 3.01b
Closes #29385.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fddef16
@adamv adamv ctemplate 2.3 bef3b80
@jacknagel jacknagel Remove deprecated --use-{gcc,llvm,clang}
Closes #29380.
67d05fa
@jacknagel jacknagel Remove CLTDependency
Closes #29379.
ce505ec
@TingPing TingPing hexchat: optional python3 support
Closes #29150.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
496ad91
@jacknagel jacknagel john: remove inreplace 4b22881
@jacknagel jacknagel john-jumbo: remove inreplace aa053f4
@jacknagel jacknagel john 1.8.0 b4a44c0
@jacknagel jacknagel pixman: enable MMX with clang
This was fixed two years ago in pixman.
3456f12
@hydrajump hydrajump awscli 1.3.11
Closes #29393.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
9fb453b
@gadomski gadomski liblas: add test
Add a simple (bad) test for liblas. Per
https://github.com/Homebrew/homebrew/wiki/Formula-Cookbook#add-a-test-to-the-formula,
a `foo --version` style test is inferior to a functional test, but since
finding or grabbing or creating a lasfile is non-trivial, it is arguable
that a `--version` test is ok here (or at least better than no test).

Users can install `--with-test` to run liblas's internal tests after
building for a more complete test of the suite.

Closes #29389.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
4eb999d
@gadomski gadomski liblas: add optional laszip dep
Add optional laszip dependency. Laszip (http://www.laszip.org) is a
lossless compression format for las files.

Closes #29390.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
02b66f1
@jacknagel jacknagel mongodb: inline variable 21dcf58
@jacknagel jacknagel mongodb: always pass --osx-version-min 3e0bad2
@adamv adamv collectd 5.4.1 5d79541
@jacknagel jacknagel Reorganize superenv include and library path setup
I found the dual use of CMAKE_*_PATH variables to make it difficult to
reason about this code. Now a separate set of variables are used to
communicate with the cc wrapper, and less work is performed in the
wrapper itself.

We no longer pass the SDK include path as a -isystem directory on
Xcode-only setups. Doing so is redundant with `--sysroot` and has other
side effects, namely changing the include path search order, which can
break compilation of some software (e.g. qemu).

On Xcode-only 10.9, we can additionally omit `--sysroot`, as the correct
paths are built into the tools.

A new variable, HOMEBREW_SYSROOT, is used to this information to the
wrapper. It will be unset on Xcode-only 10.9. HOMEBREW_SDKROOT will
continue to be set, as it is used for other things besides setting the
include search path.
8a6c747
@jacknagel jacknagel Re-enable Xcode-only support on 10.9
Closes #29377.
c8befa8
@jacknagel jacknagel Set sysroot for non-clang compilers on 10.9
Although the correct sysroot is built into Apple's tools on 10.9, we
need to continue setting it for custom compilers.
39ee0ec
@jacknagel jacknagel meld 1.8.5 24b8f26
@jacknagel jacknagel easytag 2.2.2 109a393
@jacknagel jacknagel glade 3.8.5 9fdb702
@jacknagel jacknagel gtksourceview3 3.12.2 498ced1
@jacknagel jacknagel gsettings-desktop-schemas 3.12.2 a521e4a
@seanjreilly seanjreilly groovy-2.3.1
Closes #29400.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
a1291fe
@jacknagel jacknagel gtk+3 3.12.2 aa79895
@BrewTestBot BrewTestBot gtk+3: update 3.12.2 bottle. 18f4b62
@youtux youtux pebble-sdk: install docs to doc folder
Closes #29065.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
c0bcc4b
@isbadawi isbadawi pebble-sdk 2.1.1
Closes #29402.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
d4e7346
@BrewTestBot BrewTestBot pebble-sdk: update 2.1.1 bottle. f5e2352
@adamv adamv blacklist: remove gcc dd3f921
@adamv adamv blacklist: gfortran is now part of gcc 36e28ae
@adamv adamv ansible: use resource list becfd75
@adamv adamv whohas: remove system-provided module 27dc9db
@hoesler hoesler antlr: add grun script
The quick start guide on the antlr website (http://www.antlr.org/)
uses a TestRig class inside the antlr jar which the authors aliased as
grun. This alias will get installed as a wrapper script.

Closes #29392.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
f019013
@adamv adamv antlr: quotes c013d9c
@znz znz ruby-build 20140517
Closes #29408.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
cf26bfb
@adamv adamv ruby-build: quotes 45526b4
@toddboom toddboom influxdb 0.6.5 d5fbc27
@BrewTestBot BrewTestBot influxdb: update 0.6.5 bottle.
Closes #29409.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
c8bcd63
@cc941201

Finally, Xcode-only is back.

There is a small issue: Installing Homebrew on 10.9 will still prompt for installing CLT.

I'm not ready to flip the switch on that yet.

mnaberez and others added some commits May 19, 2014
@mnaberez mnaberez pebble-sdk: use full path of executable
Closes #29411.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
e278d2a
@mnaberez mnaberez sparkey: use full path of executable
Closes #29412.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
33e95b2
@mnaberez mnaberez mmix: use full path of executable
Closes #29414.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
0712d69
@jacknagel jacknagel signing-party 1.1.7, vendor dependencies c4be20b
@mnaberez mnaberez salt: use full path of executable
Closes #29416.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
c72c309
Yamashita Yuu pyenv 0.4.0-20140520
Changes:

* python-build: Add new CPython release; 3.4.1
* python-build: Update default pip version (1.5.5 -> 1.5.6)

Closes #29415.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
f06536a
@adamv adamv pyenv: style f1b05fc
@mnaberez mnaberez csync: use full path of executable
Closes #29417.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
369a018
@jaimeMF jaimeMF youtube-dl: Add HEAD
Closes #29360.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
70fa439
@jacknagel jacknagel Remove example that is generally not required ab7ff25
@jacknagel jacknagel clamav: remove unnecessary conditional a1a544c
@jacknagel jacknagel pkg-config: remove legacy cflag hack 2641349
@jacknagel jacknagel libmtp: fix build in the presence of libgcrypt c033be2
@mnaberez mnaberez avfs: use full path of executable
Closes #29418.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2f87afb
@mnaberez mnaberez duplicity: use full path of executable
Closes #29420.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
b91c606
@mnaberez mnaberez genstats: use full path of executable
Closes #29421.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
bca1ba4
@mnaberez mnaberez dmd: use full path of executable
Closes #29419.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
7871768
@asparagui asparagui clib 1.1.6 2972c49
@BrewTestBot BrewTestBot clib: update 1.1.6 bottle.
Closes #29381.
f3bacdc
@asparagui asparagui iperf3 3.0.3 18e8bbd
@BrewTestBot BrewTestBot iperf3: update 3.0.3 bottle.
Closes #29382.
63a1ca6
@asparagui asparagui json-c 0.12 1f9aa79
@BrewTestBot BrewTestBot json-c: update 0.12 bottle.
Closes #29383.
a6189d5
@asparagui asparagui bear 1.4.1 92db0e6
@asparagui asparagui cask 0.7.0 c92c660
@asparagui asparagui cpanminus 1.7004 97e75d9
@asparagui asparagui cppcheck 1.65 cf32941
@asparagui asparagui CuraEngine 14.03 7f28ec4
@asparagui asparagui jpegoptim 1.4.0 ff0b11a
@asparagui asparagui libfreenect 0.4.3 4d69ce2
@asparagui asparagui libscrypt 1.19 21b16c3
@asparagui asparagui yubico-pam 2.15 e424ed3
@asparagui asparagui rabbitmq-c: rabbitmq-codegen 3.3.1 f63ea68
@asparagui asparagui spdylay 1.2.4 04adf6c
@asparagui asparagui sqlcipher 3.1.0 66cede6
@asparagui asparagui sxiv 1.2 0d10c3f
@asparagui asparagui wry 1.7.3
Closes #29422.
2ba1071
@kevinushey

Thanks!

sideshowcoder added some commits Feb 27, 2014
@sideshowcoder sideshowcoder sync_gateway: 1.0-beta2 - couchbase mobile sync
sync_gateway provides the syncing backend for couchbase mobile and is
used together with couchbase-lite-ios or android to develop syncing apps
for iOS or android.

Since the project itself is named sync_gateway I kept the name for the
formula as well.
bec02c6
@sideshowcoder sideshowcoder fix code style 77a594c
@sideshowcoder sideshowcoder updated to beta3 83c8f88
@sideshowcoder sideshowcoder SyncGatway has been released
This is now version 1.0.0, still needs git since it relies on
submodules, but is released
b847014
@sideshowcoder sideshowcoder Merge branch 'sync-gateway-add-formula' of github.com:sideshowcoder/h…
…omebrew into sync-gateway-add-formula

Conflicts:
	Library/Formula/sync_gateway.rb
0254bd6
@sideshowcoder

sorry I somehow managed to delete my own fork and mess this up... I create a new PR with the released sync_gateway

@ignasbernotas

Silly question, but how do I call grun?

@ches

👎 on this from a UI perspective, but maybe it's just old habits die hard—after trying to live with it for awhile (even updating the bash completion for list), I eventually put back an alias for myself:

$ cat > `brew --prefix`/Library/Contributions/cmd/brew-dirty
#!/bin/sh

exec brew list --multiple --versions
^D

I sort of understand the motivation to consolidate on list, but for that matter brew outdated could have the same rationale applied if you want to keep taking it further. Again maybe it's my conditioning over time, but I would like that even less than the dirty change.

Proliferation of commands versus options is probably justified by how often they're used. Personally I use brew dirty rather often, and certainly outdated even more. It's also worth noting that navigating the brew man page to find docs for options is a pain—this could be mitigated if support was added for focused command docs like brew help list.

@xu-cheng xu-cheng locked and limited conversation to collaborators Feb 17, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.