Varshit
e0ef1a991e
Rewrite sanitize_name to better preserve filenames.
...
The previous version of sanitize_name dropped all unicode characters
and mangled filenames with multiple `.`s in the extension, leading to
confusing URLs for files uploaded to Zulip.
Fixes #321 .
[tweaked significantly by tabbott]
2016-04-03 16:26:12 -07:00
Tim Abbott
4a50336476
Add type: Any for tornado.ioloop.add_timeout return value.
2016-04-03 15:40:24 -07:00
Tim Abbott
4352a022cd
Add type: ignore to wildcard imports in pythonrc.py.
2016-04-03 15:40:24 -07:00
Tim Abbott
b6dd6413d0
Add type: ignore for tornado_ioloop_logging Tornado versioning code.
2016-04-03 15:40:24 -07:00
Tim Abbott
53ab18eea0
Add type: ignore for chain.from_iterable.
2016-04-03 15:40:24 -07:00
Tim Abbott
9abd332c07
Add type: ignore for mock.Mock() monkey-patching.
2016-04-03 15:40:24 -07:00
Tim Abbott
0d40473818
Add type: ignore for empty list mypy bug.
2016-04-03 15:40:24 -07:00
Tim Abbott
2c1377319f
Add type: ignore for mypy __cmp__ bug.
2016-04-03 15:40:24 -07:00
Tim Abbott
3a2d5266d8
Add type: ignore for mypy super() bug.
2016-04-03 15:40:24 -07:00
Tim Abbott
e3ec3e2526
Add type: ignore for test_helpers monkey-patching.
2016-04-03 15:40:24 -07:00
Tim Abbott
6c999927ac
Add type: ignore for csrf_exempt decorator.
2016-04-03 15:40:23 -07:00
Tim Abbott
b7dcf2181f
Add PEP-484 type annotations to management commands.
2016-04-03 15:40:23 -07:00
Tim Abbott
b437fe2924
Add PEP-484 annotations to bots/.
2016-04-03 15:40:23 -07:00
Tim Abbott
5d5976e4ae
Add PEP-484 type annotations to api/.
...
It's not clear this is net constructive since it makes our API
bindings harder to install.
2016-04-03 15:40:23 -07:00
Tim Abbott
2d2282ada8
Add PEP-484 type annotations to confirmation/.
2016-04-03 15:40:23 -07:00
Tim Abbott
b8c82d5b43
Add PEP-484 type annotations to analytics/.
2016-04-03 15:40:23 -07:00
Tim Abbott
32f8f85f8b
Add PEP-484 type annotations to zerver/*.py.
2016-04-03 15:40:23 -07:00
Tim Abbott
ee8be22160
Add PEP-484 type annotations to zerver/worker/.
2016-04-03 15:40:23 -07:00
Tim Abbott
ec7bb0b011
Add PEP-484 type annotations to zerver/views/.
2016-04-03 15:40:23 -07:00
Tim Abbott
2059f650ab
Add PEP-484 type annotations to zerver/lib/.
2016-04-03 15:40:23 -07:00
Tim Abbott
d8f7d89fb4
Add PEP-484 type annotations to zerver/models.py.
...
Done pair-programming with Guido.
2016-04-03 15:40:06 -07:00
Tim Abbott
b99313545e
Add PEP-484 type annotations to global dictionaties.
2016-04-03 15:40:06 -07:00
Tim Abbott
77be524dc4
Add PEP-484 type annotations to generator functions.
2016-04-03 15:40:05 -07:00
Tim Abbott
2c88085572
test_decorators: Clean up Request.REQUEST mocking.
2016-04-03 15:40:05 -07:00
Tim Abbott
70c1b0a01d
lister: Add file type detection for node and ruby.
2016-04-01 15:27:32 -07:00
Eklavya Sharma
aead933c14
Add command-line interface to lister.py using argparse.
2016-04-01 15:27:32 -07:00
Eklavya Sharma
81fdeae0ea
Remove '.'s from extensions in lister.py interface and lint-all.
...
In lint-all, change occurences of '.py', '.js', ... to 'py', 'js', ....
2016-04-01 15:27:16 -07:00
Eklavya Sharma
ad4c20a3e6
Migrate lint-all to lister.py for getting files.
...
This has the side effect of making lint-all check all shell scripts,
not just those under scripts/, tools/, and bin/.
[commit message expanded by tabbott]
2016-04-01 15:24:43 -07:00
Eklavya Sharma
ec8ae1f4c5
Add option to determine file type in lister.py using shebang.
2016-04-01 15:19:13 -07:00
Eklavya Sharma
5063f16f82
Add options for file type in lister.py
...
Add option to filter files by their extension.
Add option to return a dict of list of files keyed by their file type.
2016-04-01 15:19:13 -07:00
Eklavya Sharma
81aabb5831
Add option to exclude files from lister.py.
2016-04-01 15:19:13 -07:00
Eklavya Sharma
422fef2e24
Add argument modified_only to lister.py.
...
Add option of only showing modified files in tools/lister.py.
2016-04-01 15:19:13 -07:00
Eklavya Sharma
6954eb072c
Create lister.py.
...
Make module tools/lister.py which lists all files in a directory
tracked by git. This is done because lister.py will be used by other
scripts in the future which have to introspect files in the repository,
like linters, static code checkers, etc.
2016-04-01 15:19:13 -07:00
Tim Abbott
5c810ad0bc
Add new markdown documentation to ReadTheDocs.
2016-04-01 14:57:30 -07:00
Tim Abbott
a1683b1eaf
Reorganize postgres docs.
2016-04-01 10:01:07 -07:00
Tim Abbott
52764763c6
Add some docs on schema migrations.
2016-04-01 09:57:00 -07:00
Tim Abbott
94cca8b758
Expand documentation on postgres with Zulip.
2016-04-01 09:56:59 -07:00
Tim Abbott
37b79deb60
Expand documentation on frontend build process.
2016-04-01 09:56:59 -07:00
Tim Abbott
7a671c2652
Add documentation on the Zulip RabbitMQ queues.
2016-04-01 09:56:59 -07:00
Tim Abbott
96eb81e5d5
Add documentation of Zulip's markdown implementation.
2016-04-01 09:56:59 -07:00
Tim Abbott
82831231b5
Document postgres vacuuming alert and health check command.
2016-04-01 09:56:59 -07:00
Tim Abbott
342b4eb457
Add a detailed integration writing guide.
...
Fixes : #70 .
2016-04-01 09:56:59 -07:00
Tim Abbott
7d74c64f75
Add hackish tool for finding unused CSS.
2016-04-01 09:34:46 -07:00
Tim Abbott
b8c7cfb77e
docs: Add Javascript manual testing section.
2016-04-01 09:34:45 -07:00
Tim Abbott
a407f090e1
models: Document some of the more interesting model classes.
2016-04-01 09:34:45 -07:00
Ryan Moore
2fe0700f55
Update memcache -> remote cache in inline documentation.
2016-03-31 12:56:42 -07:00
Ryan Moore
beac606ce6
switch output stats memcached -> remote_cache
2016-03-31 12:54:29 -07:00
Ryan Moore
15cc3fde7b
s/memcache/remote_cache/ in models
2016-03-31 12:54:29 -07:00
Ryan Moore
1489f0992c
s/fill_memcached_cache/fill_remote_cache/g
2016-03-31 12:54:29 -07:00
Ryan Moore
18139fd86f
s/memcached_prefix/remote_cache_prefix/g
2016-03-31 12:54:29 -07:00