summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Squashed 'gitstatus/' changes from bdaad2e8d..38d35b959Roman Perepelitsa2023-08-151-2/+9
| | | | | | | | | | | | | 38d35b959 cleanup 7e7b5e807 bash prompt: set PROMPT_COMMAND in a nicer and more robust manner (#403) 7ee9227de Merge branch 'samiam-append_prompt' 198ed58ce Revert "Update README to append to PROMPT_COMMAND" 8b6a229fa Switch to using var assignment for backward compatibility 693f9efa0 Update README to append to PROMPT_COMMAND a48175ce1 Append to PROMPT_COMMAND to play nice with other prompt programs git-subtree-dir: gitstatus git-subtree-split: 38d35b95926e09d07b8cf78edade7cee7a9a1dcf
* Squashed 'gitstatus/' changes from abb4f6a52..bdaad2e8dRoman Perepelitsa2023-08-101-0/+11
| | | | | | | | | bdaad2e8d Makefile: remove the explicit check for the existence of $(CXX) 6d32e0272 Merge branch 'criadoperez-fix/makefile' c0e3c250e improved Makefile git-subtree-dir: gitstatus git-subtree-split: bdaad2e8d0e6e2f9928e067c85de8096b87e21fa
* Squashed 'gitstatus/' changes from 4b47ca047..abb4f6a52Roman Perepelitsa2023-08-109-12/+12
| | | | | | | | abb4f6a52 fix typos in docs and comments 958ae4e6d docs: explicitly mention that core.fsmonitor was disable in git benchmarks (#370) git-subtree-dir: gitstatus git-subtree-split: abb4f6a5225d12f51ffd8196060804b0c770482e
* Squashed 'gitstatus/' changes from 6dc0738c0..4b47ca047Roman Perepelitsa2022-10-091-4/+5
| | | | | | | | | | 4b47ca047 docs: s/mainland China/China/ b74da1403 docs: fix grammar fc27662b4 Merge branch 'andresrinivasan-patch-1' ad739b2b0 Clarify that gitstatus is included with Powerlevel10k git-subtree-dir: gitstatus git-subtree-split: 4b47ca047be1d482dbebec7279386a9365b946c6
* Squashed 'gitstatus/' changes from f889c13d1..6dc0738c0Roman Perepelitsa2022-02-143-18/+58
| | | | | | | | | 6dc0738c0 release v1.5.4 6b3e7cf2f update mbuild script for the new release infra 12b2457ae release v1.5.4 git-subtree-dir: gitstatus git-subtree-split: 6dc0738c0e5199b0ae47d9693874e7d43c7f8f29
* Squashed 'gitstatus/' changes from b226d8e06..f889c13d1Roman Perepelitsa2022-02-071-8/+23
| | | | | | | | | f889c13d1 build: clean up dragonfly support (#297) 2b6366fbd Merge branch 'msvetlik-dragonflybsd-support' 409c791eb Added detection of DragonflyBSD and tested compilation on v6.2.1 git-subtree-dir: gitstatus git-subtree-split: f889c13d18fbf6f3109d6889be34d50af04d99b9
* Squashed 'gitstatus/' changes from 6eb490ab..b226d8e0Roman Perepelitsa2022-01-261-1/+1
| | | | | | | b226d8e0 bug fix: don't crap out when TMPDIR is unset git-subtree-dir: gitstatus git-subtree-split: b226d8e060db82ac68f1b00c49d1fc85abdbe56e
* Squashed 'gitstatus/' changes from e02d9eed..6eb490abRoman Perepelitsa2022-01-264-17/+34
| | | | | | | | 6eb490ab survive broken $TMPDIR 94bf4fc2 add ppc64 support to the build script git-subtree-dir: gitstatus git-subtree-split: 6eb490ab86118ad063224e4d50b6b05bea7dd12c
* Squashed 'gitstatus/' changes from f1cf61b24..e02d9eeddRoman Perepelitsa2022-01-042-3/+29
| | | | | | | | | | | e02d9eedd fix cwd detection when it has weird characters 78c171590 Loongarch support (#290) be6396b1a fix pkg_add command on openbsd (#282) f1c89585a avoid ksh if possible (it's broken; see #282) 22407d6fd bug fix: correctly resolve pwd when it contains control chars git-subtree-dir: gitstatus git-subtree-split: e02d9eedd9d8f3689e6a6cdccec70b55cf87dca6
* Squashed 'gitstatus/' changes from e26996460..f1cf61b24Roman Perepelitsa2021-12-051-1/+1
| | | | | | | f1cf61b24 work around a bug in IP-guard git-subtree-dir: gitstatus git-subtree-split: f1cf61b241a2a34514a8ff5f71dfb79a99d85c7c
* Squashed 'gitstatus/' changes from eaf430112..e26996460Roman Perepelitsa2021-11-022-25/+26
| | | | | | | | e26996460 survive broken shasum b1825b29a make bash bindings work with nounset git-subtree-dir: gitstatus git-subtree-split: e269964607042ef0fdbda2d7af74ef9c8f618cf4
* Squashed 'gitstatus/' changes from cd98a3c2..eaf43011Roman Perepelitsa2021-10-201-1/+1
| | | | | | | eaf43011 when downloading gitstatusd, try curl/wget with user configs before trying without (https://github.com/romkatv/powerlevel10k/issues/1606) git-subtree-dir: gitstatus git-subtree-split: eaf43011246e359881931647747e8756a73a143a
* Squashed 'gitstatus/' changes from edd92f621..cd98a3c28Roman Perepelitsa2021-09-123-9/+17
| | | | | | | | | | | cd98a3c28 rebuild gitstatusd-freebsd-amd64 on freebsd 13 b03580cb0 rebuild gitstatusd-freebsd-amd64 (now with proper version) 3c95a47dc update version to v1.5.3 e3a3cd122 rebuild gitstatusd-freebsd-amd64 with clang (#262) 6aed2ae95 compile with clang on freebsd by default (#262) git-subtree-dir: gitstatus git-subtree-split: cd98a3c2849600982aa1b7d03f66784710106291
* Squashed 'gitstatus/' changes from 2ecd9907..edd92f62Roman Perepelitsa2021-08-231-6/+10
| | | | | | | | edd92f62 build: more debug info in case wget fails 1cfcb46c build: add a workaround for systems with broken wget git-subtree-dir: gitstatus git-subtree-split: edd92f6210afb16411274e1d6060c6a68bd1e999
* Squashed 'gitstatus/' changes from 845f492f..2ecd9907Roman Perepelitsa2021-08-186-12/+23
| | | | | | | | | 2ecd9907 add logging to debug https://github.com/romkatv/powerlevel10k/issues/1477 74010456 add a TODO to fix #254 864f1caf Trim '\w' part of bash prompt. (#253) git-subtree-dir: gitstatus git-subtree-split: 2ecd990706255d2000fedbde3b2d2353f63d69a1
* Squashed 'gitstatus/' changes from 1edd9e62..845f492fRoman Perepelitsa2021-07-251-3/+2
| | | | | | | | 845f492f build: target march armv8-a instead of armv8 cf21109b build: respect CXX environment variable git-subtree-dir: gitstatus git-subtree-split: 845f492f777af84e50b9a4820c7b08729c841f0c
* Squashed 'gitstatus/' changes from 0440e38b..1edd9e62Roman Perepelitsa2021-07-221-21/+47
| | | | | | | 1edd9e62 build: respect standard compiler/linker env vars and fortify by default git-subtree-dir: gitstatus git-subtree-split: 1edd9e621ec5c8bf038767e529194b5c53b36352
* Squashed 'gitstatus/' changes from 4b4226ca..0440e38bRoman Perepelitsa2021-07-021-2/+2
| | | | | | | | 0440e38b sort files lexicographically 1c3157e9 don't minify from pkg target git-subtree-dir: gitstatus git-subtree-split: 0440e38b336aaf992aabf3649bf4a7f65f396c0a
* Squashed 'gitstatus/' changes from 68bf9e0d..4b4226caRoman Perepelitsa2021-07-021-4/+6
| | | | | | | 4b4226ca add 'minify' make target and invoke it from 'pkg' git-subtree-dir: gitstatus git-subtree-split: 4b4226ca86fef6d0491ab9e863c9df6864dc9642
* Squashed 'gitstatus/' changes from 76182238..68bf9e0dRoman Perepelitsa2021-07-022-13/+25
| | | | | | | | | | 68bf9e0d build: generate byte-for-byte identical gitstatusd if the compiler supports -ffile-prefix-map d03e8edc add support for s390x architecture b32bea51 add a few architectures to the build script 7001409e bash: escape non-printable ANSI sequences (#247) git-subtree-dir: gitstatus git-subtree-split: 68bf9e0da3695ae989d523527643bef3f88e86ea
* Squashed 'gitstatus/' changes from 260a5f4b..76182238Roman Perepelitsa2021-06-272-2/+5
| | | | | | | | 76182238 add zwc make target ea398d90 update libgit2 ref (https://github.com/romkatv/powerlevel10k/issues/1428) git-subtree-dir: gitstatus git-subtree-split: 7618223859f614a76ed8019f1a60ee3df18984cf
* Squashed 'gitstatus/' changes from 96b520b2..260a5f4bRoman Perepelitsa2021-06-111-6/+23
| | | | | | | 260a5f4b fix a bug in the build script that prevented it from working when using a newer git with init.defaultBranch override in the global config (#242) git-subtree-dir: gitstatus git-subtree-split: 260a5f4bc9776d41d500a51464249ce5e555a99e
* Squashed 'gitstatus/' changes from 113f1f69..96b520b2Roman Perepelitsa2021-06-106-35/+64
| | | | | | | | | | | | | 96b520b2 build v1.5.1 binaries for all platforms ffeb0507 bump version to v1.5.1 1bcbea07 mbuild: disable pacman upgrades on msys 39dbb92f log a warning if unable to parse packed-refs a9d70ec0 add `-r` flag to gitstatus_start in bash bindings (#241) abbf9a79 don't use static_assert with one argument as it's not available prior to c++17 (#239) f8c396e4 drop all tags if packed-refs doesn't have a header line (https://github.com/romkatv/powerlevel10k/issues/1428) git-subtree-dir: gitstatus git-subtree-split: 96b520b248ca872646e27b3df4535898356e4637
* 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