zulip/tools
Zev Benjamin 96129b1cf0 Speed up string comparison for sorting
The String.localeCompare function is really slow, at least partially
because it creates a locale-aware collator object each time.  So now,
when we can, we create and cache a locale-aware collator object.
However, this is not supported on most browsers, so we fall back to a
non-locale-aware comparison.  This is not ideal, but for now we are
mostly working with English-speaking customers.

(imported from commit 51aa02e3b9fe4a0ef0cb084874fe26e91c57f65e)
2013-05-07 11:47:12 -04:00
..
humbug_tools [manual] tools: Move check_output into a shared file 2013-02-20 16:02:30 -05:00
inject-messages Consistently use #!/usr/bin/env python 2013-02-20 16:02:30 -05:00
jslint Speed up string comparison for sorting 2013-05-07 11:47:12 -04:00
print-all puppet: Move all puppetized config files to the humbug module and reference them with puppet URLs 2013-02-08 16:06:34 -05:00
backup Add tool used for backing up wiki, trac, events. 2013-04-17 10:19:13 -04:00
build-api-tarball Include get_messages call in tarball. 2013-04-18 09:57:53 -07:00
check-all do-destroy-rebuild-database: Fix migration with AUTH_USER_MODEL. 2013-04-04 17:39:01 -04:00
clean-branches clean-branches: Print the abbrev SHA for of each deleted ref 2012-11-06 15:45:24 -05:00
clean-repo Add a tool for removing stale *.pyc files 2012-10-12 13:28:09 -04:00
deploy-branch deploy-branch: Check out original ref by name if possible 2013-03-27 14:15:03 -04:00
django-command-line Decrease restart timeouts for django and tornado command lines. 2013-04-18 17:15:29 -04:00
django-template-graph django-template-graph: Replace slashes with newlines 2012-10-16 01:45:37 -04:00
do-destroy-rebuild-database do-destroy-rebuild-database: Fix migration with AUTH_USER_MODEL. 2013-04-04 17:39:01 -04:00
merge-messages-logs Consistently use #!/usr/bin/env python 2013-02-20 16:02:30 -05:00
msmtprc.example Add example msmtprc 2012-10-30 15:40:10 -04:00
munge_postgres_logs.pl Make munge_postgres_logs.pl executable 2013-01-29 12:16:32 -05:00
node Add a generic script to run the right Node binary 2013-02-20 16:02:30 -05:00
post-receive post-receive: Don't actually update servers on push to test-post-receive 2013-03-18 17:21:13 -04:00
postgres-init-db Give create db permissions to humbug postgres user 2013-03-12 12:51:12 -04:00
process-mailchimp-signups-command-line Update foo-command-line scripts for new deployment model. 2013-04-12 15:03:11 -04:00
process-user-activity-command-line Update foo-command-line scripts for new deployment model. 2013-04-12 15:03:11 -04:00
restart-server Use incr instead of gauge when sending events to drawAsInfinite to statsd 2013-04-19 09:56:41 -04:00
review review: Send @username syntax rather than @username@humbughq.com 2013-02-05 15:51:22 -05:00
run-dev.py [manual] Add get_events URL routing 2013-03-28 16:48:52 -04:00
send_confirmation_emails_command_line Make tools/send_confirmation_emails_command_line executable. 2013-04-12 15:37:49 -04:00
test-all test-all: Run frontend tests after backend tests. 2013-04-02 16:27:13 -04:00
test-backend test-backend: Don't pass --skip-generate to testing system by default. 2013-04-02 16:27:12 -04:00
tornado-command-line Decrease restart timeouts for django and tornado command lines. 2013-04-18 17:15:29 -04:00
update-deployment [manual] Update deployment process to run atomically. 2013-04-12 11:54:50 -04:00
update-prod-static Add audio folder to update-prod-static. 2013-05-03 15:22:54 -07:00