summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUman Shahzad <uman@opencraft.com>2019-01-03 17:47:19 +0500
committerUman Shahzad <uman@opencraft.com>2019-01-03 19:12:45 +0500
commitcc47dacd18723665f00ad43f71fd28b991d21044 (patch)
tree19b44a44cf98c5162c3f89a38a4c20638849a0cc
parente504583b7806d946da9c3627784d551a742be4d0 (diff)
downloadredis-cc47dacd18723665f00ad43f71fd28b991d21044.tar.gz
Remove documentation about geohash-int in deps repo.
-rw-r--r--README.md2
-rw-r--r--deps/README.md6
2 files changed, 1 insertions, 7 deletions
diff --git a/README.md b/README.md
index 4b1a98326..2b4eeb19b 100644
--- a/README.md
+++ b/README.md
@@ -216,7 +216,7 @@ Inside the root are the following important directories:
* `src`: contains the Redis implementation, written in C.
* `tests`: contains the unit tests, implemented in Tcl.
-* `deps`: contains libraries Redis uses. Everything needed to compile Redis is inside this directory; your system just needs to provide `libc`, a POSIX compatible interface and a C compiler. Notably `deps` contains a copy of `jemalloc`, which is the default allocator of Redis under Linux. Note that under `deps` there are also things which started with the Redis project, but for which the main repository is not `antirez/redis`. An exception to this rule is `deps/geohash-int` which is the low level geocoding library used by Redis: it originated from a different project, but at this point it diverged so much that it is developed as a separated entity directly inside the Redis repository.
+* `deps`: contains libraries Redis uses. Everything needed to compile Redis is inside this directory; your system just needs to provide `libc`, a POSIX compatible interface and a C compiler. Notably `deps` contains a copy of `jemalloc`, which is the default allocator of Redis under Linux. Note that under `deps` there are also things which started with the Redis project, but for which the main repository is not `antirez/redis`.
There are a few more directories but they are not very important for our goals
here. We'll focus mostly on `src`, where the Redis implementation is contained,
diff --git a/deps/README.md b/deps/README.md
index 367ee1627..685dbb40d 100644
--- a/deps/README.md
+++ b/deps/README.md
@@ -2,7 +2,6 @@ This directory contains all Redis dependencies, except for the libc that
should be provided by the operating system.
* **Jemalloc** is our memory allocator, used as replacement for libc malloc on Linux by default. It has good performances and excellent fragmentation behavior. This component is upgraded from time to time.
-* **geohash-int** is inside the dependencies directory but is actually part of the Redis project, since it is our private fork (heavily modified) of a library initially developed for Ardb, which is in turn a fork of Redis.
* **hiredis** is the official C client library for Redis. It is used by redis-cli, redis-benchmark and Redis Sentinel. It is part of the Redis official ecosystem but is developed externally from the Redis repository, so we just upgrade it as needed.
* **linenoise** is a readline replacement. It is developed by the same authors of Redis but is managed as a separated project and updated as needed.
* **lua** is Lua 5.1 with minor changes for security and additional libraries.
@@ -42,11 +41,6 @@ the following additional steps:
changed, otherwise you could just copy the old implementation if you are
upgrading just to a similar version of Jemalloc.
-Geohash
----
-
-This is never upgraded since it's part of the Redis project. If there are changes to merge from Ardb there is the need to manually check differences, but at this point the source code is pretty different.
-
Hiredis
---