1
0
Fork 0
mirror of https://github.com/KingDuckZ/dindexer.git synced 2024-11-25 00:53:43 +00:00
Commit graph

458 commits

Author SHA1 Message Date
06abcab627 Fix install command for hiredis in travis script 2016-07-15 19:39:20 +01:00
32ca308982 Compile hiredis manually because the one from travis dates back to 2011 2016-07-15 19:26:42 +01:00
3cf0f95343 Add libev to travis config 2016-07-15 19:11:30 +01:00
e6ea0abe38 Update incredis, see if it fixes the build on travis 2016-07-15 19:05:01 +01:00
1b80d85d7e Fix travis config 2016-07-15 18:51:50 +01:00
53540e40d8 Fix incredis.hpp not found error. 2016-07-15 18:47:57 +01:00
ccf13d7dfe Buildfix when DINDEXER_WITH_MEDIA_AUTODETECT=off 2016-07-15 17:45:48 +01:00
ac79665c9e Need travis to build boost-regex too... 2016-07-15 17:24:12 +01:00
b84c31fb15 Buildfix on travis.
Don't include incredis when not needed, or cmake will look for hiredis.
Install hiredis and enable redis backend explicitly.
2016-07-15 17:12:40 +01:00
2467f2f12d Fix a bug with the script not detecting non-empty
directories properly. It was looking for a relative path,
but the base path would change across invocations of clone_submodules().
2016-07-15 16:55:06 +01:00
29c71c9222 Merge 2016-07-15 15:51:42 +01:00
062b927d39 Add unlicense license to flat_git. 2016-07-15 15:47:21 +01:00
7804fbccbc Import flat_git tool 2016-07-15 15:23:38 +01:00
45ff635ee1 Update list of submodules to be ignored by flat_git 2016-07-15 15:17:55 +01:00
b021c36080 Update submodules 2016-07-15 15:11:45 +01:00
29c6e084b3 Update submodules 2016-07-15 15:00:54 +01:00
5ddd8d9408 Update submodules 2016-07-15 14:55:33 +01:00
e5814a5575 Buildfix in redis backend 2016-07-14 18:13:30 +01:00
f96fa212d6 Remove Sprout - it's not used by this project anymore.
duckhandy still uses it, and it pulls it in by itself.
2016-07-14 18:04:25 +01:00
6478b45dbf Updated submodules 2016-07-14 17:31:56 +01:00
2f6c4f3dab Remove incredis and import it as a submodule. 2016-07-14 17:30:45 +01:00
7a3438def6 Fix namespaces.
Build works, except for incredis which I'm going to move out anyways.
2016-07-14 16:02:15 +01:00
a5477c99cf Import duckhandy as a submodule and fix includes. 2016-07-14 15:52:03 +01:00
aeb8dee561 Fix detection of strings starting by ../ 2016-07-14 15:36:29 +01:00
a5d9d6b716 Remove helpers from this repo.
They have been pulled out into a separate git repository.
Adding that as a submodule in an upcoming commit.
2016-07-14 15:27:11 +01:00
3edb83dce3 Add new shared_git_project module for cmake. 2016-07-14 14:05:19 +01:00
dc814b4d09 Move flatinsertin2dlist to postgresql backend.
It's the only place using that header and its use is so
specialized I struggle to even remember what it does.
2016-07-14 11:24:41 +01:00
0b10316d9e Use lexical_cast from dinhelp, not boost. 2016-07-14 11:02:06 +01:00
4e41ea1864 Move hiredis wrapper into a separate .so
...but the new cmake file has some ugly hacks. Trying to work on
the problems...
2016-07-13 15:13:59 +01:00
43e53c3740 Move pending futures count's ownership to Command.
This is to make the count global across batches created from
the same Command.
2016-07-13 14:28:32 +01:00
960f10c370 Silence verbose feedback from commands sent to Redis. 2016-07-13 12:19:52 +01:00
853fb13495 Implement find_paths_starting_by(). 2016-07-13 12:19:27 +01:00
12c062b939 Prevent values being stolen accidentally and provide proper overloads. 2016-07-13 12:17:54 +01:00
f58d7d84eb Implement find_file_details(). 2016-07-13 01:49:29 +01:00
9a84f63e54 Implement zrangebyscore(). 2016-07-13 01:49:29 +01:00
a9b979dd03 Implement zadd(). 2016-07-13 01:49:29 +01:00
d7c254e1a0 Implement find_set_details(). 2016-07-12 20:31:57 +01:00
d10ae6846d Bugfix - cope with empty scan replies.
And, don't assert if anybody tries to disconnect twice. Just do nothing.
2016-07-12 20:31:31 +01:00
4b0aa85ac2 Fix typo in enum name. 2016-07-12 19:31:52 +01:00
5e69367c2c Implement locate_sets_in_db().
It's finally got fast & easy to write! Too bad it was the last one...
2016-07-12 19:01:31 +01:00
346f7ce971 Refactor code so there is less copy paste. 2016-07-12 18:50:51 +01:00
e0eaad2587 Implement locate_sets_in_db(). 2016-07-12 18:08:10 +01:00
bcfd1287c9 Extract the boost::copy_range part into a new function.
By making a more generic function, both locate functions can
use the same code now.
2016-07-12 17:20:56 +01:00
afb2e68849 Implement locate_in_db() by hash. 2016-07-12 16:42:27 +01:00
01be1a94e5 Bugfix - files where not being stored reliably.
Some crashes were also happening.
2016-07-12 13:40:12 +01:00
e2122277ee Crash fix. 2016-07-12 12:37:39 +01:00
d6682eb130 Call wrapper methods instead of plain run(). 2016-07-12 12:30:53 +01:00
f4c495c5ea New wrapper methods. 2016-07-12 12:30:17 +01:00
e0670ff433 New IncRedisBatch class.
Wraps Batch similarly to how IncRedis wraps Command.
2016-07-12 12:07:36 +01:00
e02b0a16f5 Implement hmget() method and use it. 2016-07-12 11:40:44 +01:00