Commit Graph

293 Commits

Author SHA1 Message Date
Michael Muré
929d709364
bash completion: thanks to @tst2005, make the completion works for "git bug <command>" 2018-08-08 20:31:31 +02:00
Michael Muré
435be2b693
bug: add a Lamport logical clock to be able to sort bugs by creation time and edit time without having to rely on a timestamp 2018-08-06 20:31:20 +02:00
Michael Muré
d8f89726fe
implement media hosting in git for comments + API for the webui 2018-08-02 23:37:49 +02:00
Michael Muré
ed8f7eca9a
webui: add the http handlers for read/write git blob for media in comments 2018-08-02 22:33:45 +02:00
Michael Muré
87669e0f18
termui: use the editor to create a new bug 2018-07-31 16:44:23 +02:00
Michael Muré
eb39c5c29b
cli: rework new and comment command to better use the editor
a nice templace is now provided with explanations

new: title and message can now be provided from the editor. Title will
be the first non-empty line
2018-07-31 16:44:23 +02:00
Michael Muré
091ac03f1f
termui: PgUp & PgDown to pagine the bug list as well 2018-07-30 18:59:34 +02:00
Michael Muré
c0dbe70ee0
wip terminal ui 2018-07-30 17:00:10 +02:00
Michael Muré
64354c7ce3
webui: show graphql urls 2018-07-29 21:05:48 +02:00
Michael Muré
8fa0b258ac
cleaning 2018-07-29 18:58:42 +02:00
Michael Muré
6363518c85
relay connection working with gqlgen 2018-07-29 18:51:56 +02:00
Michael Muré
6a12373965
more refactoring to have reusable bug action across different UI 2018-07-25 18:01:32 +02:00
Michael Muré
17e2ec8f56
bug: refactor to limit abstraction leak and to have a more reusable code for the UIs 2018-07-23 00:04:46 +02:00
Quentin Gliech
8f0bb154b0
webui: Add flag to specify which port to listen to 2018-07-22 00:16:51 +02:00
Michael Muré
302a69bfc5
use DisableAutoGenTag to not have to commit the documentation after each build 2018-07-20 15:57:21 +02:00
Michael Muré
e89f87624f
generate markdown documentation 2018-07-20 15:46:14 +02:00
Quentin Gliech
1dd5118eeb graphql: Actually get the bugs from the repo 2018-07-20 14:32:23 +02:00
Michael Muré
59e6ae872c
NewBug can no longer error 2018-07-19 18:34:25 +02:00
Michael Muré
d7313068fb
small cleaning 2018-07-19 17:58:45 +02:00
Michael Muré
a2a50f3de0
webui: add a primitive graphql handler 2018-07-19 14:15:50 +02:00
Michael Muré
7f5922f905
rework all the commands to use cobra as a parser 2018-07-19 12:36:01 +02:00
Michael Muré
cfa11372cb
implement label op+command 2018-07-18 16:41:09 +02:00
Michael Muré
ba3281dc99
all operations now have an author and a timestamp 2018-07-18 00:16:06 +02:00
Michael Muré
43bf0063f2
crude implementation of show 2018-07-17 20:51:09 +02:00
Michael Muré
1332a6ec0a
ls: add some colors 2018-07-17 20:23:14 +02:00
Michael Muré
76ac1787b8
add bug status + open/close commands 2018-07-17 19:28:37 +02:00
Michael Muré
0180b68cb0
implement pull/merge 2018-07-17 01:52:56 +02:00
Michael Muré
451c3b30ca
commands: sort commands by name 2018-07-16 22:38:52 +02:00
Michael Muré
ead4511250
add the infrastructure for an embedded web UI + command 2018-07-16 22:25:50 +02:00
Michael Muré
d659d74131
fix build 2018-07-16 15:26:51 +02:00
Michael Muré
d3893a5e04
rework the commands thing and add a "commands" command to list all commands 2018-07-16 15:21:21 +02:00
Michael Muré
c2774dcf23
add a "comment" command 2018-07-15 09:26:11 +02:00
Michael Muré
1e4562e999
ls: better output 2018-07-15 01:43:20 +02:00
Michael Muré
dfefba09ee
list --> ls, silly ! 2018-07-15 01:23:21 +02:00
Michael Muré
519c5acdd8
add a primitive "list" command 2018-07-14 22:19:05 +02:00
Michael Muré
da470993d1
complete the storage/read process + tests (!) 2018-07-14 22:17:37 +02:00
Michael Muré
35d64e4f9e
fix push/pull 2018-07-13 21:51:27 +02:00
Michael Muré
1779a0f3b9
serialize a Bug to git as a blob+tree+commit+ref 2018-07-13 21:21:24 +02:00
Michael Muré
bc12fee58e
create the Bug structure 2018-07-13 16:13:40 +02:00
Michael Muré
3aecdf2c2d
create the Snapshot type for a compiled bug operation log 2018-07-12 21:32:10 +02:00
Michael Muré
cda8114fda
store user info in the datastore 2018-07-12 21:32:09 +02:00
Michael Muré
c498674718
add the new bug command with a very primitive bug datastructure 2018-07-12 12:44:46 +02:00
Michael Muré
d044365912
more experiment 2018-07-12 09:55:13 +02:00