Commit Graph

1688 Commits

Author SHA1 Message Date
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é
9423e7fdb6
add a comment about future binaries 2018-07-16 14:57:41 +02:00
Michael Muré
1cda19d65d
add a data model documentation 2018-07-16 14:53:32 +02:00
Michael Muré
628d515997
GPLv3 --> GPLv3+ because afranke said so 2018-07-16 13:30:08 +02:00
Michael Muré
c2774dcf23
add a "comment" command 2018-07-15 09:26:11 +02:00
Michael Muré
cbff4b8aba
add a way to load a bug from a prefix 2018-07-15 09:25:29 +02:00
Michael Muré
7c5c567ed5
readme: explain planned feature 2018-07-15 01:51:14 +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é
fcac83257a
Update Readme.md 2018-07-15 00:16:49 +02:00
Michael Muré
252cdab8c0
readme: more explanation of the concept 2018-07-15 00:11:16 +02:00
Michael Muré
aa51c6b3dc
basic readme 2018-07-14 23:16:54 +02:00
Michael Muré
54b41c604b
cleaning 2018-07-14 23:03:43 +02:00
Michael Muré
13d7b3480b
use a Unix timestamp (int64) for the time instead of golang's Time that cause trouble for serialisation 2018-07-14 23:02:49 +02:00
Michael Muré
fd4fa96c19
bug: use a 40 char truncated sha256 hash as ID, 8 char for human reading 2018-07-14 22:48:54 +02:00
Michael Muré
81e15f07de
travis: multiple go version 2018-07-14 22:48:26 +02:00
Michael Muré
058ac874c3
attempt to configure travis 2018-07-14 22:26:38 +02:00
Michael Muré
519c5acdd8
add a primitive "list" command 2018-07-14 22:19:05 +02:00
Michael Muré
d973718567
add time to comments 2018-07-14 22:18:40 +02:00
Michael Muré
da470993d1
complete the storage/read process + tests (!) 2018-07-14 22:17:37 +02:00
Michael Muré
f8e0774874
add TreeEntry to manage the talking with git mktree and git ls-tree 2018-07-14 22:11:38 +02:00
Michael Muré
499669c144
each commit reference the very first set of ops (will be useful for fast access to lamport clock and ordering) 2018-07-14 06:42:13 +02:00
Michael Muré
55aef8c387
implement AddComment 2018-07-13 22:53:53 +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é
289f8d53ee
little bit more tests 2018-07-13 17:07:24 +02:00
Michael Muré
deff9e0a41
add basic tests for Bug and OperationIterator 2018-07-13 16:48:55 +02:00
Michael Muré
078545538e
add a bug's operation iterator 2018-07-13 16:14:00 +02:00
Michael Muré
bc12fee58e
create the Bug structure 2018-07-13 16:13:40 +02:00
Michael Muré
e02294c8f3
add the first 2 operations 2018-07-12 21:32:11 +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é
3087a472bf
move Hash in /util/ 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é
df67212fee
Create LICENSE 2018-07-12 12:54:04 +02:00
Michael Muré
1bd046d305
rework how the usage help is handled 2018-07-12 12:45: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
Michael Muré
a85730cf52
hello world 2018-07-10 14:18:50 +02:00