Commit Graph

50 Commits

Author SHA1 Message Date
LeedsJohn
9fa381bd03
[#16] colour staged files in zbg status (#35)
Resolves #16
2024-01-04 20:27:08 +00:00
LeedsJohn
6d9d4859cc
[#10] Use pure function instead of calling 'basename' (#34)
* Used Core.Filename.basename to find base name
* Add to contributors
2023-12-30 15:22:18 +00:00
Eric Torreborre
3e5174128d
[#26] feat: set the HOME environment variable before invoking a command (#32) 2023-12-26 21:49:41 +00:00
Pierre Thierry
311e0351b5
Make force-with-lease the default (#31) 2023-12-26 10:28:26 +00:00
Dmitrii Kovanikov
998403c52f
Use GitHub flavours of block quotes in README.md 2023-12-17 17:34:26 +00:00
Dmitrii Kovanikov
7807b0e813
Add 0.2.0 release notes (#28)
* Add 0.2.0 release notes
* Update the CLI tool version
* Update ocamlformat version
2023-12-17 17:25:40 +00:00
Evgeniy Slobodkin
8aa32422be
[#9] Added 'zbg done' command (#27)
Co-authored-by: Dmitrii Kovanikov <kovanikov@gmail.com>
2023-10-27 10:46:58 +01:00
Andrejs Buikis
4d64874eea
Resolving issue #13, #18 and #25 (#24)
* Resolving issue #18 -  status can't print diff when different path than root
* fixed switch but - it will switch to default branch instead of "main"
* Added force alias to -f
* Code formatting
2023-06-26 18:36:04 +01:00
Paul Patault
b9be80fa39
Fix: quotes escape in stash/commit messages (#21) 2023-04-14 23:34:19 +01:00
Dmitrii Kovanikov
232c190d73
Move some docs around 2023-04-06 18:19:47 +01:00
Dmitrii Kovanikov
2fab576024
Minor tweaks to README.md 2023-04-06 18:18:02 +01:00
Dmitrii Kovanikov
42835a3027
Add demo images to README.md 2023-04-06 18:15:10 +01:00
Dmitrii Kovanikov
552c48ff24 Minor tweaks to zbg log 2023-04-06 17:44:55 +01:00
Dmitrii Kovanikov
05fff91e04 [#3] Write README.md
Resolves #3
2023-04-06 17:44:55 +01:00
Dmitrii Kovanikov
edd0aedfcd Add CONTRIBUTING.md and CODE_OF_CONDUCT.md 2023-04-06 17:44:55 +01:00
Dmitrii Kovanikov
d19369a6f4 Make the output prettier 2023-04-06 17:44:55 +01:00
Dmitrii Kovanikov
bfdeef170b Add CHANGELOG.md 2023-04-06 17:44:55 +01:00
Dmitrii Kovanikov
7b448631f7
Fix formatting in 'lib/git.ml' 2023-04-06 12:34:39 +01:00
Dmitrii Kovanikov
fe7925710d
[#4] Allow empty message in 'zbg commit'
Resolves #4
2023-04-06 12:32:59 +01:00
Dmitrii Kovanikov
39bfa3cc7e
Allow specifying raw words in zbg commit 2023-04-06 12:32:47 +01:00
Dmitrii Kovanikov
42bdb5c0df
[#1] Output something on empty status (#6) 2023-04-06 12:11:58 +01:00
Dmitrii Kovanikov
ff04c3242d
Refactor code, change formatting settings 2023-04-05 17:04:48 +01:00
Dmitrii Kovanikov
96475978e9 Reformat all code with 'ocamlformat' 2023-04-05 16:34:50 +01:00
Dmitrii Kovanikov
3dd079475a Remove dot-suffixed libs from dune-project 2023-04-05 16:34:50 +01:00
Dmitrii Kovanikov
b009ba54c1 Add stanza dependencies to dune_project 2023-04-05 16:34:50 +01:00
Dmitrii Kovanikov
b516f42606 Move name and runs-on out from matrix 2023-04-05 16:34:50 +01:00
Dmitrii Kovanikov
28c8743f6b Add OCaml GitHub Actions CI 2023-04-05 16:34:50 +01:00
Dmitrii Kovanikov
50230c369f
Implement the 'new' command 2023-04-05 14:49:24 +01:00
Dmitrii Kovanikov
45e435ca6e
Add tests for 'status' and fix errors 2023-04-03 20:49:07 +01:00
Dmitrii Kovanikov
40b7f795aa
Implement the 'status' command 2023-04-02 23:50:22 +01:00
Dmitrii Kovanikov
166e833ff4
Use the shell 🐚 emoji in printed commands 2023-04-02 13:59:59 +01:00
Dmitrii Kovanikov
23075d6397
Specify type signatures for some local functions 2023-04-02 13:37:54 +01:00
Dmitrii Kovanikov
742b0810ba
Fix reading the process stdout 2023-04-02 13:25:06 +01:00
Dmitrii Kovanikov
78815d24f8
Implement 'log' 2023-04-02 13:11:13 +01:00
Dmitrii Kovanikov
446f610535
Implement 'tag' 2023-03-30 23:13:52 +01:00
Dmitrii Kovanikov
ecf8c6fbe7
Implement 'uncommit' 2023-03-30 22:57:48 +01:00
Dmitrii Kovanikov
b9a5089d5a
Minor fix and renaming in 'stash' 2023-03-27 18:18:24 +01:00
Dmitrii Kovanikov
a142586045
Implement the 'commit' command 2023-03-26 18:38:58 +01:00
Dmitrii Kovanikov
d0316d32ab
Implement the 'sync' 2023-03-26 18:29:04 +01:00
Dmitrii Kovanikov
4edf98ad7d
Implement the 'rebase' command 2023-03-26 18:19:42 +01:00
Dmitrii Kovanikov
4134f833c0
Implement 'stash' and 'unstash' commands 2023-03-26 18:00:52 +01:00
Dmitrii Kovanikov
e11b9c02bc
Implement 'clear' command 2023-03-26 16:36:55 +01:00
Dmitrii Kovanikov
7ebab88a0e
Implement the 'push' command 2023-03-26 15:36:01 +01:00
Dmitrii Kovanikov
86eaf87902
Write quick roadmap 2023-03-24 18:58:34 +00:00
Dmitrii Kovanikov
837e85f699
Use Unix.system instead of Unix.open_process_full for running shell commands 2023-03-24 18:52:15 +00:00
Dmitrii Kovanikov
fc6fad1b37
Implement the 'switch' command 2023-03-24 18:10:15 +00:00
Dmitrii Kovanikov
88162c511a
Rename project from bfg to zbg 2023-03-19 19:28:43 +00:00
Dmitrii Kovanikov
5fba76fef1
Implement 'bfg status' command 2023-03-19 19:01:03 +00:00
Dmitrii Kovanikov
a6d0149517
First baby-steps in OCaml 2023-03-19 18:11:28 +00:00
Dmitrii Kovanikov
a33b404241
Init project 2023-03-14 21:27:36 +00:00