aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Squashed 'gitstatus/' changes from 6d00edd0..113f1f69Roman Perepelitsa2021-05-3011-59/+97
| | | | | | | | | | | | | 113f1f69 release gitstatusd-linux-x86_64 v1.5.0 e193be52 expose HEAD's commit message 815301f1 do not redefine `exec` and `builtin` in bash bindings (#235) 97c2aa17 Make `--version-glob` to receive an argument (#216) 95e549fd Support building on OpenBSD (#208) b054ddf2 make homebrew instructions work on systems other than darwin-x86_64 (#205) 98f99ade fix brew formula check git-subtree-dir: gitstatus git-subtree-split: 113f1f698667d12906d97e3818aec5d760dc6e3d
* Squashed 'gitstatus/' changes from 630915cc..6d00edd0Roman Perepelitsa2020-12-214-40/+32
| | | | | | | | | | | 6d00edd0 use a native binary on darwin-arm64 4994f160 add a build server for darwin-arm64 0e922813 invoke port with sudo 576571c7 support macports in addition to homebrew when building on macos b476570a remove trailing whitespace git-subtree-dir: gitstatus git-subtree-split: 6d00edd0bfd1d65a3cbcebfc6e679e8c43726acc
* Squashed 'gitstatus/' changes from e2276e72..630915ccRoman Perepelitsa2020-11-261-1/+1
| | | | | | | 630915cc don't allow overriding the path to zsh git-subtree-dir: gitstatus git-subtree-split: 630915ccb1700f1f880d25cb04da23bf68fc4293
* Squashed 'gitstatus/' changes from 4211e33b..e2276e72Roman Perepelitsa2020-11-261-29/+14
| | | | | | | e2276e72 install: fix the check for rosetta on darwin-arm64 git-subtree-dir: gitstatus git-subtree-split: e2276e729e0155391126ee4aa090aa38b345b9fd
* Squashed 'gitstatus/' changes from 1dcba393..4211e33bRoman Perepelitsa2020-11-261-1/+1
| | | | | | | 4211e33b bug fix: make install work in standalone mode git-subtree-dir: gitstatus git-subtree-split: 4211e33b0b9ed9ad41898eb5a2b4f6a4a37b1db2
* Squashed 'gitstatus/' changes from 313fa4f1..1dcba393Roman Perepelitsa2020-11-253-36/+160
| | | | | | | | | | 1dcba393 bash bindings: provide better diagnostic for the common errors in gitstatus_start 603fb2ce move the rosetta check to `install` 3829edac provide better diagnostic for the common errors in gitstatus_start e8c9d9cd propagate error messages from install to gitstatus_start; add a special diagnostic for rosetta2 git-subtree-dir: gitstatus git-subtree-split: 1dcba3930654c54976f112b96acf2ce23006d9e5
* Squashed 'gitstatus/' changes from ae213c54..313fa4f1Roman Perepelitsa2020-11-241-1/+1
| | | | | | | 313fa4f1 make target pkg work with `make -C` git-subtree-dir: gitstatus git-subtree-split: 313fa4f1bfabe99a04027d0bdf6cbecff2e963c7
* Squashed 'gitstatus/' changes from 90cbb46b..ae213c54Roman Perepelitsa2020-11-243-5/+11
| | | | | | | | | ae213c54 add "pkg" target to makefile a208375b comments cdeb063d Give ListDir() the same semantics on BSD as on Linux git-subtree-dir: gitstatus git-subtree-split: ae213c540dd6924d3fb153a0860276897c9ba6c8
* Squashed 'gitstatus/' changes from cb363c77..90cbb46bRoman Perepelitsa2020-11-172-5/+5
| | | | | | | 90cbb46b s/darwin-aarch64/darwin-arm64/ (#188) git-subtree-dir: gitstatus git-subtree-split: 90cbb46b7b185dc95ab96301ec49754f7e801395
* Squashed 'gitstatus/' changes from f9acc15a..cb363c77Roman Perepelitsa2020-11-172-7/+15
| | | | | | | | | | cb363c77 build: use zsh if possible when langued with bash < 4.0 (#188) efb0fd1b make mbuild work with darwin-aarch64 c9e6e608 do not hardcode path to homebrew, retrieve it with `brew --prefix` df4eba94 work around bugs in ancient versions of bash (#188) git-subtree-dir: gitstatus git-subtree-split: cb363c778a37575b0d5371d7e355d80ec7ae5498
* Squashed 'gitstatus/' changes from 4f9746fb..f9acc15aRoman Perepelitsa2020-11-171-0/+1
| | | | | | | f9acc15a use gitstatusd-darwin-x86_64 binary on darwin-aarch64 (#188) git-subtree-dir: gitstatus git-subtree-split: f9acc15a3aa224206c4eba0e4a26b5d3c00325be
* Squashed 'gitstatus/' changes from 6ba954a4..4f9746fbRoman Perepelitsa2020-10-222-25/+25
| | | | | | | | 4f9746fb rebuild all binaries 6a3d54a5 upgrade libgit2 git-subtree-dir: gitstatus git-subtree-split: 4f9746fb6e949475ff37986883796adf937055da
* Squashed 'gitstatus/' changes from a760bda8..6ba954a4Roman Perepelitsa2020-10-051-2/+2
| | | | | | | 6ba954a4 make lowercasing work with Turkish locale git-subtree-dir: gitstatus git-subtree-split: 6ba954a4a6fb2b86e7d10b4b19db7757b4876525
* Squashed 'gitstatus/' changes from 3f874d9c..a760bda8Roman Perepelitsa2020-09-111-1/+1
| | | | | | | a760bda8 disable certificate checks in curl; we are checking sha256 anyway git-subtree-dir: gitstatus git-subtree-split: a760bda882be6e79a5ff0ab0ccc0e576781dca7a
* Squashed 'gitstatus/' changes from fcebf0b0..3f874d9cRoman Perepelitsa2020-08-151-3/+3
| | | | | | | 3f874d9c fix bash bindings when noclobber is set; see #171 git-subtree-dir: gitstatus git-subtree-split: 3f874d9c5933d184b9b06472dcf25e8debb326a8
* Squashed 'gitstatus/' changes from b157d02a..fcebf0b0Roman Perepelitsa2020-07-303-2/+4
| | | | | | | | | | fcebf0b0 support armv8l; see #165; thanks, @ppoffice! c2e03bc5 use fully-qualified remote ref name; see powerlevel10k/issues/915 dc827169 Merge branch 'master' of github.com:romkatv/gitstatus 4ad671ca build: set -march=armv8 when compiling for Apple's arm64 architecture git-subtree-dir: gitstatus git-subtree-split: fcebf0b0f7aff181f2ecc441458d8fc443125ad0
* Squashed 'gitstatus/' changes from 7546f4de..b157d02aRoman Perepelitsa2020-07-202-2/+2
| | | | | | | b157d02a treat exit code 159 (SIGSYS) from gistatusd as terminal git-subtree-dir: gitstatus git-subtree-split: b157d02a9a89892f228064e06b5a817a24eea9ed
* Squashed 'gitstatus/' changes from 89e9ebfd..7546f4deRoman Perepelitsa2020-07-192-3/+11
| | | | | | | | 7546f4de return norepo-sync when cwd does not exist 8ccd4d34 comments git-subtree-dir: gitstatus git-subtree-split: 7546f4def34558e44ee660a9970da80f760e99c8
* Squashed 'gitstatus/' changes from 0f5402c8..89e9ebfdRoman Perepelitsa2020-07-041-11/+11
| | | | | | | 89e9ebfd survive zsh environments where `source` is a broken function git-subtree-dir: gitstatus git-subtree-split: 89e9ebfd59f5ddfea4d97ae1e510273415a57a51
* Squashed 'gitstatus/' changes from 0d23fbd1..0f5402c8Roman Perepelitsa2020-06-221-1/+1
| | | | | | | 0f5402c8 bug fix: properly propagate switches to gitstatusd git-subtree-dir: gitstatus git-subtree-split: 0f5402c8686a593cd21b95ade28a154dd51749bb
* Squashed 'gitstatus/' changes from 1c74c8db..0d23fbd1Roman Perepelitsa2020-06-144-13/+15
| | | | | | | | | 0d23fbd1 comments 9c19c9c4 fix a typo in install that prevents the locally built gitstatusd from being used 92fd143f doc cleanup git-subtree-dir: gitstatus git-subtree-split: 0d23fbd117ad6afe52fdbd96d08cf38f941be4d3
* Squashed 'gitstatus/' changes from 38d62a47..1c74c8dbRoman Perepelitsa2020-06-137-47/+58
| | | | | | | | | | | | | | 1c74c8db add linux-ppc64le 968779b5 fix tar invocation 300f657c create anonymous tar archives a5581d18 force C locale during build (perl complains) 2616cd47 support downloads to usrbin 1e6075dd enable static linking on linux 2975d25f update libgit2 ref bea6f868 add ppc64le target git-subtree-dir: gitstatus git-subtree-split: 1c74c8db0f422aa6f95ced878351e0c6944a9bd6
* Squashed 'gitstatus/' changes from 3050dfca8..38d62a475Roman Perepelitsa2020-06-101-1/+1
| | | | | | | 38d62a475 fix gitstatus on older zsh versions git-subtree-dir: gitstatus git-subtree-split: 38d62a475fadf5f8d418fc772d680ba234ba8609
* Squashed 'gitstatus/' changes from 830aaa999..3050dfca8Roman Perepelitsa2020-06-092-10/+10
| | | | | | | 3050dfca8 add `command` in front of commands git-subtree-dir: gitstatus git-subtree-split: 3050dfca875a8070aaa0dc890afcc756574078c6
* Squashed 'gitstatus/' changes from ec9c39499..830aaa999Roman Perepelitsa2020-06-081-1/+1
| | | | | | | 830aaa999 try wget without --no-config if it fails with git-subtree-dir: gitstatus git-subtree-split: 830aaa99976c0f5addedf336414f9bf82e2699d6
* Squashed 'gitstatus/' changes from 643091154..ec9c39499Roman Perepelitsa2020-06-082-0/+6
| | | | | | | ec9c39499 don't download gitstatusd if there is a bad version in usrbin git-subtree-dir: gitstatus git-subtree-split: ec9c39499a96ea8b181db15c76df5089959d3111
* Squashed 'gitstatus/' changes from a827370d7..643091154Roman Perepelitsa2020-06-031-66/+94
| | | | | | | 643091154 suppress rc files for curl and wget; see #146 git-subtree-dir: gitstatus git-subtree-split: 6430911548516bd9bb0e4a5088993302d45cc499
* Squashed 'gitstatus/' changes from ab1aea155..a827370d7Roman Perepelitsa2020-06-011-1/+3
| | | | | | | a827370d7 suppress error message from redirect git-subtree-dir: gitstatus git-subtree-split: a827370d7f11f6e6aac4a044efaef6a99ab1f1f4
* Squashed 'gitstatus/' changes from 45489634e..ab1aea155Roman Perepelitsa2020-05-301-1/+1
| | | | | | | ab1aea155 remove "this command failed" message; it makes users to post truncated messages that are useless for debugging git-subtree-dir: gitstatus git-subtree-split: ab1aea155f051ecab8b70154f136eef81976dd25
* Squashed 'gitstatus/' changes from be42ea1be..45489634eromkatv2020-05-261-1/+1
| | | | | | | 45489634e check for cygwin via OSTYPE git-subtree-dir: gitstatus git-subtree-split: 45489634e1b9a2a11fc8dc94482516142d61a9c8
* Squashed 'gitstatus/' changes from 331e9ff65..be42ea1beromkatv2020-05-261-10/+24
| | | | | | | be42ea1be support split gitstatusd release binaries git-subtree-dir: gitstatus git-subtree-split: be42ea1be4a7938464aea568d719bf4c01e4b1f4
* Squashed 'gitstatus/' changes from cc956ca78..331e9ff65romkatv2020-05-264-89/+46
| | | | | | | | | | | 331e9ff65 docs: remove packaging instructions and instead discourage it c1fff558c install: add a link to #compiling docs if no gitstatusd is found 8632b85ab build: use extra optimization and hardening flags c0a71c757 mbuild: don't stop on first failure 52e0359ec build: don't link statically when doing a local linux build git-subtree-dir: gitstatus git-subtree-split: 331e9ff65df96e7423c0b7a01e5e98d6c6b7d428
* Squashed 'gitstatus/' changes from 0127fd26a..cc956ca78romkatv2020-05-264-44/+36
| | | | | | | | | | | cc956ca78 interrupt p10k instant prompt before printing "gitstatus failed to initialize" error db3603bc8 improve "gitstatus failed to initialize" error message e164594ea work around bugs in cygwin 55af96ade cleanup + todo 0e70dbc56 add an empty line before the error message git-subtree-dir: gitstatus git-subtree-split: cc956ca7878ef6d00bb1f35861864d0a40ffac75
* Squashed 'gitstatus/' changes from 063ed450..0127fd26romkatv2020-05-221-2/+3
| | | | | | | | | 0127fd26 set user.name in the test git repo 00564e95 Merge pull request #135 from Aloxaf/Aloxaf-patch-1 6003278c build: no gpg sign git-subtree-dir: gitstatus git-subtree-split: 0127fd26a0d102cc5d5b2b10e511fa99138d78e3
* Squashed 'gitstatus/' changes from 78a2ec25..063ed450romkatv2020-05-201-3/+0
| | | | | | | 063ed450 Revert "close p10k instant prompt descriptors in daemon" git-subtree-dir: gitstatus git-subtree-split: 063ed45083386c98ab4d10f08794bec2a0c534d1
* Squashed 'gitstatus/' changes from c99d28aa..78a2ec25romkatv2020-05-191-0/+3
| | | | | | | 78a2ec25 close p10k instant prompt descriptors in daemon git-subtree-dir: gitstatus git-subtree-split: 78a2ec251e99ffa48ea10bbb48ab54ba6401701c
* Squashed 'gitstatus/' changes from 4c1b9564..c99d28aaromkatv2020-05-192-223/+251
| | | | | | | | | c99d28aa block SIGINT in zle callback when being used from p10k f52fd5b5 wrap most of gitstatus_start code in `{..} always {...}` to handle SIGINT properly e4e88a5a mention that gitstatus can be cloned from gitee.com git-subtree-dir: gitstatus git-subtree-split: c99d28aa6be9db6f78c99c3f56626f2afcc3a466
* Squashed 'gitstatus/' changes from caf5bfd3..4c1b9564romkatv2020-05-152-6/+38
| | | | | | | | | | 4c1b9564 Merge pull request #128 from carlosedp/arch 1d2816f2 Add support to build on ppc64le and riscv64 archs 5614639c update version in packaging instructions d728a1da add homebrew installation instructions; fixed #118 git-subtree-dir: gitstatus git-subtree-split: 4c1b95643bc78dfe8e4d9566823b72881637c2ef
* Squashed 'gitstatus/' changes from 1a80249d..caf5bfd3romkatv2020-05-131-25/+61
| | | | | | | | caf5bfd3 update build instructions 8bbfd153 update build instructions git-subtree-dir: gitstatus git-subtree-split: caf5bfd3d4b6099aeed13604936976e610a08e18
* Squashed 'gitstatus/' changes from f81313e2..1a80249dromkatv2020-05-136-134/+201
| | | | | | | | | | | 1a80249d build: verify libgit2 tarball sha256 74c3d56f bash: call mktemp only once and avoid `mktemp -u` b139dec4 install: use mktemp if available 9f594d24 bash: block SIGQUIT and SIGTSTP in daemon 73f47ea3 add sha256 verification for downloaded gitstatusd; enable gitee mirror git-subtree-dir: gitstatus git-subtree-split: 1a80249d2b6a53fd076ae846f8fcc501183ca5a5
* Squashed 'gitstatus/' changes from 901c366b..f81313e2romkatv2020-05-125-39/+217
| | | | | | | | | | | | f81313e2 move gitee disable higher 8cfb83f3 print [ok] after download when stderr is not tty d185a2ab disable gitee mirror until there is sha256 verification in place fb88a401 show progress when downloading gitstatusd ae988158 add a mirror for gitstatusd release files c673d327 disable aliases before calling zcompile git-subtree-dir: gitstatus git-subtree-split: f81313e27271ee1fb3fd22b8e72382e9516776ef
* Squashed 'gitstatus/' changes from d3bc3e34..901c366bromkatv2020-05-111-22/+21
| | | | | | | 901c366b survive `cd` being a function that fails instead of doing its job; see #123 git-subtree-dir: gitstatus git-subtree-split: 901c366b8ecb736e579784b132442ee51bcb0840
* Squashed 'gitstatus/' changes from cd5673b4..d3bc3e34romkatv2020-05-111-3/+5
| | | | | | | | d3bc3e34 work around bugs in curl on cygwin; see #706 61a67c66 print error message from curl/wget before the summary git-subtree-dir: gitstatus git-subtree-split: d3bc3e346cc71ee1a29d0c4316449feb3dcb3116
* Squashed 'gitstatus/' changes from 6a4f0fc0..cd5673b4romkatv2020-05-112-4/+4
| | | | | | | cd5673b4 increase default gitstatus_start timeout from 5s to 30s git-subtree-dir: gitstatus git-subtree-split: cd5673b4971bf1a6d9aa8d57963e954e619b950e
* Squashed 'gitstatus/' changes from 32b7b674..6a4f0fc0romkatv2020-05-102-3/+6
| | | | | | | | 6a4f0fc0 add missing \n in error messages d2fd0166 update build instructions git-subtree-dir: gitstatus git-subtree-split: 6a4f0fc0cadc214bbe4051bf87d87033558aeed8
* Squashed 'gitstatus/' changes from 6b9ba17..32b7b67romkatv2020-05-101-1/+1
| | | | | | | 32b7b67 silly typo bug dammit! git-subtree-dir: gitstatus git-subtree-split: 32b7b674326b109bbe639d6dc662ede2d4df3ad2
* Squashed 'gitstatus/' content from commit 6b9ba17romkatv2020-05-1062-0/+9401
git-subtree-dir: gitstatus git-subtree-split: 6b9ba179c6655286c4c399e7926d5098dd6bd706