Michael Muré
2965b70f4f
commands: add a "label add" command to add new label to a bug
2018-09-17 14:33:34 +02:00
Michael Muré
cc086ebae9
commands: make "label" display the current labels
2018-09-17 14:32:33 +02:00
Michael Muré
dad61892ce
commands: migrate the open/close commands under the "status" command
2018-09-16 14:29:14 +02:00
Michael Muré
a846fb96de
commands: add a "status" command to show a bug status
2018-09-16 14:25:25 +02:00
Michael Muré
6f5d433e33
docs & cleaning
2018-09-16 13:50:53 +02:00
Michael Muré
b9fc8b662e
commands: make the "commands" command show subcommands as well
2018-09-16 01:45:59 +02:00
Michael Muré
ae100e0e82
commands: add a title edit command
2018-09-16 01:17:06 +02:00
Michael Muré
d9f7269507
commands: add a title command to display a bug's title
2018-09-16 01:05:09 +02:00
Michael Muré
6cdc6c087e
commands: add git bug comment add
to add a comment
2018-09-15 20:31:40 +02:00
Michael Muré
bfb5e96aab
commands: git bug comment now show the comments of a bug
2018-09-15 20:30:31 +02:00
Michael Muré
6b732d4535
cmd: rename 'new' into 'add' to have a verb
2018-09-15 14:16:37 +02:00
Michael Muré
bcf2b6dbe6
input: better help text for the query language
2018-09-15 13:57:39 +02:00
Michael Muré
7bec0b1f13
bug: add a data validation process to avoid merging incorrect operations
2018-09-15 13:15:00 +02:00
Michael Muré
b478cd1bcb
graphql: update gqlgen to 0.5.1
...
fix #6
2018-09-14 12:41:59 +02:00
Michael Muré
a3fc9abb92
Merge pull request #44 from opencollective/opencollective
...
Activating Open Collective
2018-09-13 18:45:21 +02:00
Jess
e71d92dc21
Added backers and sponsors on the README
2018-09-13 09:15:32 -07:00
Michael Muré
ad59f77fd4
version 0.3.0
2018-09-13 18:05:13 +02:00
Michael Muré
b168d71fc1
cache: attempt to future-proof the cache file
2018-09-13 17:59:02 +02:00
Michael Muré
f8b0b4f530
termui: use 'q' for quit and 's' for search
2018-09-13 17:55:55 +02:00
Michael Muré
bf11c08f5a
lamport: better perf by ensuring that the folder is created only once
2018-09-13 16:05:27 +02:00
Michael Muré
fb0f5530f1
catch a lot of error not being checked
2018-09-13 12:43:47 +02:00
Michael Muré
f569e6aacc
operations: return a more convenient array of result for label changes
2018-09-13 12:20:28 +02:00
Michael Muré
8a25c63d69
termui: add missing query help text
2018-09-13 12:19:49 +02:00
Michael Muré
19f43a83c3
bug: proper int baked enum for merge result status instead of a string
2018-09-13 11:13:51 +02:00
Michael Muré
27c5ea5b5b
random bugs: fix a crash when minOps == maxOps
2018-09-12 17:23:04 +02:00
Michael Muré
60fcfcdcb0
bug: change the OperationPack serialization format for Json
...
See https://github.com/MichaelMure/git-bug/issues/5 for the details of this choice
2018-09-12 16:57:46 +02:00
Michael Muré
3605887345
reorganize package for a more idomatic go
2018-09-11 22:14:46 +02:00
Michael Muré
7b05983c19
graphql: AllBugs now accept a query
2018-09-11 19:46:38 +02:00
Michael Muré
9cbd5b4ee1
termui: allow to change the bug query
2018-09-11 19:28:32 +02:00
Michael Muré
30e38aab08
termui: use Esc key to quit instead of 'q' to free it for a "query" feature
2018-09-11 17:46:47 +02:00
Michael Muré
d1c5015eed
cache: resolved id by prefix using the cache instead of reading bugs
2018-09-11 17:11:16 +02:00
Michael Muré
2dcd06d1e7
bug: ensure that OpBase field are public and properly serialized
...
fix #37
2018-09-10 19:09:20 +02:00
Michael Muré
9bb980e9de
ls: support expressing a query with flags as well
2018-09-10 18:18:00 +02:00
Jed Fox
fd21de5632
Cleanup queries.md ( #41 )
...
* Improve grammar
* Improve clock-vs-timestamp message
* Fix whitespace
* Add some explanations
* Move the clock-vs-timestamp message to the top of the sorting section
* Clarify wording more
* Fix my misconception
2018-09-10 12:49:31 +02:00
Michael Muré
c8239a990b
cache: doc & cleaning
2018-09-10 12:47:05 +02:00
Michael Muré
ece9e39461
cache: add the alias "state" for the qualifier "status"
...
both are commonly expected
2018-09-10 12:46:07 +02:00
Michael Muré
0dc705336e
cache: properly parse and clean qualifier with multi word
2018-09-10 11:12:22 +02:00
Michael Muré
71bee1e68c
readme: add an example of query
2018-09-09 22:24:43 +02:00
Michael Muré
28ee08af0d
doc: document the query DSL
2018-09-09 22:16:00 +02:00
Michael Muré
dd0823dd2b
ls: accept a query to sort and filter the list
2018-09-09 20:22:46 +02:00
Michael Muré
09e097e1bf
cache: combine sorting and filtering into a query with its micro-DSL
2018-09-09 20:22:27 +02:00
Michael Muré
21f9840e99
BugExcerpt: also store bug labels
2018-09-09 20:20:24 +02:00
Michael Muré
a38c1c23eb
cache: implement the filtering
2018-09-09 20:19:50 +02:00
Michael Muré
30d4bc2121
fix english grammar
2018-09-09 20:17:12 +02:00
Michael Muré
13797c3b77
person: add a function to test the matching of a query
2018-09-09 20:14:52 +02:00
Michael Muré
877f3bc21e
status: add a function to parse a status
2018-09-09 20:13:46 +02:00
Michael Muré
6d7e79a277
cache: refactor to handle bug changes during Pull
2018-09-08 14:17:08 +02:00
Michael Muré
61a1173ec3
bug: refactor the Pull code to have the message formating in the upper layers
2018-09-07 17:10:40 +02:00
Michael Muré
265ecd81d2
travis: clean outdated build tag
2018-09-07 16:16:10 +02:00
Michael Muré
f136bf6a82
cmds: various cleaning
2018-09-06 21:42:05 +02:00