2bbdb90
(debian-PR)
Merge branch 'debian' into 'debian-PR' by
2018-10-01 15:09:38 +0000
8dbd599
Debian by
2018-10-01 15:09:38 +0000
73b2617
(HEAD -> master, tag: v1.0.0)
Slight renaming by
2018-02-27 18:03:54 +0100
7a6920b
Document recent changes by
2018-02-27 17:34:52 +0100
f9feb26
Add simple sync mode by
2018-02-27 17:25:20 +0100
dce1c32
Fix build by
2018-02-27 16:16:05 +0100
5203f39
Comment main functions by
2018-02-27 14:19:50 +0100
dce2454
Comment the new code in the Git package by
2018-02-27 14:15:39 +0100
0f90f1a
Comment webhook's modified code and clone the repo if needed when setting the webhook by
2018-02-27 13:46:12 +0100
b38967b
Comment common by
2018-02-27 13:28:35 +0100
f3a5030
Filter out ignored files by
2018-02-27 13:19:10 +0100
e797487
Typo by
2018-02-27 13:16:10 +0100
046788a
Comment the poller by
2018-02-27 13:15:33 +0100
65257ab
Pull after push by
2018-02-01 18:52:31 +0100
50c5e82
Adapt methods and functions by
2018-02-01 18:50:47 +0100
3949cce
Refactored the pusher for cleaner code and to easily plug the poller in by
2018-02-01 18:50:24 +0100
c264f26
Enable poller by
2018-02-01 14:49:57 +0100
e81ad25
Add git-pull poller by
2018-02-01 14:47:51 +0100
b1c29fb
Add tests directory to gitignore by
2018-02-01 14:47:37 +0100
b99ae88
Update go-git by
2018-02-01 14:46:52 +0100
3a9a01b
Move webhooks to different package by
2018-02-01 14:46:35 +0100
8603a20
Enrich the git package by
2018-02-01 14:45:14 +0100
d10644f
Adapt configuration to introduce different push modes by
2018-02-01 14:42:40 +0100
7682350
Use logrus to panic on err + localise variables by
2018-02-01 14:41:29 +0100
0a3e010
If asked via a CLI flag in the pusher call, delete dashboards which files were removed by
2018-01-10 17:01:52 +0100
192189f
Fix built + typo by
2018-01-10 16:39:20 +0100
64b812b
Optimise push workflow by
2018-01-10 16:37:16 +0100
13a6368
Doc + optim by
2018-01-10 15:45:49 +0100
b79da1b
Compute slug in CreateOrUpdateDashboard by
2018-01-10 12:16:31 +0100
fc150cf
Compare prefix against dashboards' slugs instead of their names by
2018-01-10 12:10:29 +0100
f33a0f2
Handle existing clone paths that are not a Git repository by
2018-01-09 18:15:53 +0100
d53ea11
Remove 'non-fast-forward update' from the known non-errors by
2018-01-09 18:06:42 +0100
46d20cf
Factorise non-error detection when talking to the Git remote by
2018-01-09 18:04:32 +0100
f2f08e7
Don't panic on remote repository is empty by
2018-01-09 17:36:13 +0100
2605b3b
Typo by
2018-01-09 10:35:19 +0100
751e8d0
Mention that the pusher doesn't delete removed dashboards by
2018-01-09 10:31:56 +0100
9186ca4
Ignore versions.json by
2018-01-09 10:28:31 +0100
8d175bf
Add logging by
2018-01-08 18:38:39 +0100
c443402
Typo by
2018-01-08 17:20:22 +0100
21a7721
Add README by
2018-01-08 17:19:08 +0100
d59b526
Add ignored prefix to the configurable keys and filter by dashboard name instead of slug by
2018-01-08 16:29:56 +0100
175f05e
Use ssh user specified in the config for Git auth by
2018-01-08 15:44:15 +0100
343ad16
Ignore files/dashboards which name start with 'test' by
2018-01-08 15:29:17 +0100
a709690
Move check of push ref before sync of repo by
2018-01-08 14:49:41 +0100
7ba24c4
Move pushing to the Grafana API outside of the loop iterating over commits by
2018-01-08 14:48:39 +0100
1391394
Filter push events by ref by
2018-01-08 14:41:54 +0100
50a388f
Doc pusher by
2018-01-08 11:55:49 +0100
bb592f5
Add AGPL license by
2018-01-08 11:48:46 +0100
0fa5484
Add check on nil error in Push + some more doc by
2018-01-08 11:46:29 +0100
56ebf1e
Doc git by
2018-01-08 11:45:30 +0100
0025d65
Add missing error check by
2018-01-08 11:25:08 +0100
bd07b37
Doc Grafana client by
2018-01-08 11:24:38 +0100
24358ca
Doc config Load by
2018-01-05 19:38:30 +0100
c89381e
Check if err isn't nil to avoid nil pointer dereference by
2018-01-05 19:24:28 +0100
05ac429
Send overwrite: true in creation/update requests because else the Grafana API does weird stuff by
2018-01-05 17:52:00 +0100
c680c2a
Fix wrong call to HasPrefix by
2018-01-05 17:38:34 +0100
cc1d718
Check for non-fast-forward update error on push by
2018-01-05 17:25:41 +0100
a353eb9
Add Content-Type header for non-GET HTTP requests + rename function for more accuracy by
2018-01-05 16:30:45 +0100
8f4a37e
Fix CLI flags declaration Declaring the same flag twice globally to two packages seems to bother the flag package by
2018-01-05 16:17:29 +0100
b58b51b
Use the Git user specified in the config file by
2018-01-05 15:54:13 +0100
fcc253c
Add commits author config to config file by
2018-01-05 15:45:12 +0100
cf8df92
Don't redefine cfg in pusher's main by
2018-01-05 15:37:29 +0100
e5b6f97
Use config in pusher by
2018-01-05 15:36:28 +0100
a8b70fa
Improve config doc by
2018-01-05 15:30:58 +0100
6f4f025
Use config in puller by
2018-01-05 15:14:28 +0100
06b2b3f
Allow specifying git user in the configuration by
2018-01-05 15:14:06 +0100
8edca87
Add configuration loading by
2018-01-05 15:13:20 +0100
39c09b7
Add config file example and ignore the real config file by
2018-01-05 11:45:31 +0100
c3764d3
Add .editorconfig by
2018-01-05 11:44:57 +0100
a3309df
Don't process commits made by the puller by
2018-01-05 10:57:21 +0100
5ce8802
Pull&commit after pushing to Grafana by
2018-01-03 19:17:38 +0100
484f538
Moar doc by
2018-01-03 18:58:39 +0100
28d6566
Don't use command line parameters in puller by
2018-01-03 18:40:45 +0100
ea5674c
Doc puller code, fix build and use go-git Commit() function directly by
2018-01-03 18:35:16 +0100
25e5611
Clean up puller code by
2018-01-03 18:03:49 +0100
0c9a6d1
Move pull into a non-main function by
2018-01-03 17:44:16 +0100
c776a2f
Add pusher by
2018-01-03 17:39:33 +0100
a97f834
Rename go-git import by
2018-01-03 17:39:16 +0100
bd148fe
Fix error thrown when there's nothing to push by
2018-01-03 10:33:23 +0100
c91176d
Remove commented import by
2018-01-03 10:24:57 +0100
71a03f5
Finished poller by
2018-01-02 18:27:49 +0100
04885ad
Basic Grafana client by
2017-12-29 09:25:01 +0100