Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						72f5df2e09 
					 
					
						
						
							
							install: Remove --cacert and CUSTOM_CA_CERTIFICATES.  
						
						 
						
						... 
						
						
						
						This has been broken for many years and nobody’s complained.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2025-02-24 22:29:24 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						531b34cb4c 
					 
					
						
						
							
							ruff: Fix UP007 Use X | Y for type annotations.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2024-07-13 22:28:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						e08a24e47f 
					 
					
						
						
							
							ruff: Fix UP006 Use list instead of List for type annotation.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2024-07-13 22:28:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						3c708edb2c 
					 
					
						
						
							
							team: Add more repositories and rename tabs.  
						
						 
						
						... 
						
						
						
						Based on an audit of all repositories in the zulip organization. 
						
						
					 
					
						2024-03-01 14:57:46 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						570f3dd447 
					 
					
						
						
							
							python: Reformat with Ruff formatter.  
						
						 
						
						... 
						
						
						
						https://docs.astral.sh/ruff/formatter/ 
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2024-02-29 17:07:16 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						76e86bc8fa 
					 
					
						
						
							
							team: Update for zulip-android-legacy repository rename.  
						
						 
						
						
						
						
					 
					
						2024-02-15 16:52:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						ee2baa30e0 
					 
					
						
						
							
							fetch-contributor-data: Add zulip-flutter repo.  
						
						 
						
						
						
						
					 
					
						2024-01-05 12:15:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						ffda5fb428 
					 
					
						
						
							
							fetch-contributor-data: Sort repo names.  
						
						 
						
						
						
						
					 
					
						2024-01-05 12:15:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						61adc9cfcc 
					 
					
						
						
							
							web: Save a needless 301 redirect from /team to /team/.  
						
						 
						
						
						
						
					 
					
						2023-03-24 14:51:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						d9f2f60f4b 
					 
					
						
						
							
							ruff: Fix DTZ011 datetime.date.today().  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-01-04 16:25:07 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						a2825e5984 
					 
					
						
						
							
							python: Use Python 3.8 typing.{Protocol,TypedDict}.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2022-04-27 12:57:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						5fb935bf60 
					 
					
						
						
							
							python: Replace deprecated urllib3 BACKOFF_MAX.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2022-01-23 22:14:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						ee71650908 
					 
					
						
						
							
							python: Replace requests.packages.urllib3 alias with urllib3.  
						
						 
						
						... 
						
						
						
						requests stopped vendoring urllib3 in 2.16.0 (2017-05-26).
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2022-01-23 22:14:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						7d515ac510 
					 
					
						
						
							
							fetch-contributor-data: Modernize set literal syntax.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-09-22 14:59:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						66aa2a2505 
					 
					
						
						
							
							fetch-contributor-data: Use builtin backoff.  
						
						 
						
						... 
						
						
						
						This correctly handles connection timeouts, not just non-200 status
codes. 
						
						
					 
					
						2021-09-01 05:34:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Vandiver 
							
						 
					 
					
						
						
							
						
						4d428490fd 
					 
					
						
						
							
							outgoing_http: Use OutgoingSession subclasses in more places.  
						
						 
						
						... 
						
						
						
						This adds the X-Smokescreen-Role header to proxy connections, to track
usage from various codepaths, and enforces a timeout.  Timeouts were
kept consistent with their previous values, or set to 5s if they had
none previously. 
						
						
					 
					
						2021-09-01 05:34:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						9406c21340 
					 
					
						
						
							
							fetch-contributor-data: Normalize names to NFC.  
						
						 
						
						... 
						
						
						
						Fixes an (admittedly picky) HTML validator warning on
https://zulip.com/team/ .
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-08-23 16:19:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						a9b1ac288e 
					 
					
						
						
							
							fetch-contributor-data: Organize imports.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-08-23 16:19:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						6e4c3e41dc 
					 
					
						
						
							
							python: Normalize quotes with Black.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-02-12 13:11:19 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						11741543da 
					 
					
						
						
							
							python: Reformat with Black, except quotes.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2021-02-12 13:11:19 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						4e9d587535 
					 
					
						
						
							
							python: Pass query parameters as a dict when making GET requests.  
						
						 
						
						... 
						
						
						
						This provides automatic URL-encoding.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2020-10-27 13:47:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						72d6ff3c3b 
					 
					
						
						
							
							docs: Fix more capitalization issues.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2020-10-23 11:46:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						3ec64b6092 
					 
					
						
						
							
							team: Include users without an associated GitHub profile.  
						
						 
						
						... 
						
						
						
						Including anon=1 in API requests will retrieve all contributors
of the repo. If there is no asscoiated GitHub account present for
the commits then the email and name of the author mentioned in
commit messages is returned. 
						
						
					 
					
						2020-07-24 10:51:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						ecd0530578 
					 
					
						
						
							
							tools: Rename server to zulip in fetch-contributor-data.  
						
						 
						
						... 
						
						
						
						This was missed out in 2967294398 
						
						
					 
					
						2020-07-24 10:51:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						9e0ff58a6d 
					 
					
						
						
							
							team: Rename contrib to contributors in page_params.  
						
						 
						
						
						
						
					 
					
						2020-07-23 10:22:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						95b1a7c8d1 
					 
					
						
						
							
							teams: Rename contribs_list to contributor_username_to_data.  
						
						 
						
						
						
						
					 
					
						2020-07-23 10:22:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						2190dbd4b0 
					 
					
						
						
							
							team: Map repo name to tab name in frontend.  
						
						 
						
						... 
						
						
						
						fetch-contributor-data's job is to fetch the data. How the data
is presented in frontend is something it don't have to know about. 
						
						
					 
					
						2020-07-23 10:22:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						fe9b700fab 
					 
					
						
						
							
							team: Use a better API for getting contributor data.  
						
						 
						
						
						
						
					 
					
						2020-07-23 10:22:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						1ed2d9b4a0 
					 
					
						
						
							
							logging: Use logging.exception and exc_info for unexpected exceptions.  
						
						 
						
						... 
						
						
						
						logging.exception() and logging.debug(exc_info=True),
etc. automatically include a traceback.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2020-06-14 23:27:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						365fe0b3d5 
					 
					
						
						
							
							python: Sort imports with isort.  
						
						 
						
						... 
						
						
						
						Fixes  #2665 .
Regenerated by tabbott with `lint --fix` after a rebase and change in
parameters.
Note from tabbott: In a few cases, this converts technical debt in the
form of unsorted imports into different technical debt in the form of
our largest files having very long, ugly import sequences at the
start.  I expect this change will increase pressure for us to split
those files, which isn't a bad thing.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2020-06-11 16:45:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						8dd83228e7 
					 
					
						
						
							
							python: Convert "".format to Python 3.6 f-strings.  
						
						 
						
						... 
						
						
						
						Generated by pyupgrade --py36-plus --keep-percent-format, but with the
NamedTuple changes reverted (see commit
ba7906a3c6 , #15132 ).
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2020-06-08 15:31:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						8bcdf4ca97 
					 
					
						
						
							
							python: Convert TypedDict declarations to Python 3.6 style.  
						
						 
						
						... 
						
						
						
						A subset of the diff generated by pyupgrade --py36-plus
--keep-percent-format.
Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2020-05-26 11:43:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						f8339f019d 
					 
					
						
						
							
							python: Convert assignment type annotations to Python 3.6 style.  
						
						 
						
						... 
						
						
						
						Commit split by tabbott; this has changes to scripts/, tools/, and
puppet/.
scripts/lib/hash_reqs.py, scripts/lib/setup_venv.py,
scripts/lib/zulip_tools.py, and tools/lib/provision.py are excluded so
tools/provision still gives the right error message on Ubuntu 16.04
with Python 3.5.
Generated by com2ann, with whitespace fixes and various manual fixes
for runtime issues:
-shebang_rules: List[Rule] = [
+shebang_rules: List["Rule"] = [
-trailing_whitespace_rule: Rule = {
+trailing_whitespace_rule: "Rule" = {
-whitespace_rules: List[Rule] = [
+whitespace_rules: List["Rule"] = [
-comma_whitespace_rule: List[Rule] = [
+comma_whitespace_rule: List["Rule"] = [
-prose_style_rules: List[Rule] = [
+prose_style_rules: List["Rule"] = [
-html_rules: List[Rule] = whitespace_rules + prose_style_rules + [
+html_rules: List["Rule"] = whitespace_rules + prose_style_rules + [
-    target_port: int = None
+    target_port: int
Signed-off-by: Anders Kaseorg <anders@zulipchat.com > 
						
						
					 
					
						2020-04-24 13:06:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						87fdef2472 
					 
					
						
						
							
							team: Don't remove duplicate commits inside the retry loop.  
						
						 
						
						... 
						
						
						
						Else for each retry the duplicate commits would be removed
again and again from the contributor's zulip/zulip commits.
This is a bug in the original commit
6bed6ccdcf  that added the
functionality to remove duplicate commits. 
						
						
					 
					
						2020-04-21 13:41:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4f23f13c55 
					 
					
						
						
							
							fetch-contributor-data: Fix running in production.  
						
						 
						
						... 
						
						
						
						The previous logic attempted to check for a venv, rather than putting
itself into the virtualenv automatically. 
						
						
					 
					
						2020-04-12 12:14:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						c734bbd95d 
					 
					
						
						
							
							python: Modernize legacy Python 2 syntax with pyupgrade.  
						
						 
						
						... 
						
						
						
						Generated by `pyupgrade --py3-plus --keep-percent-format` on all our
Python code except `zthumbor` and `zulip-ec2-configure-interfaces`,
followed by manual indentation fixes.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com > 
						
						
					 
					
						2020-04-09 16:43:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						31a5119892 
					 
					
						
						
							
							tools: Back off after request failure in fetch-contributor-data.  
						
						 
						
						... 
						
						
						
						If a request fails the tool sleeps for some time before making
further requests. The sleep time is a random number between
0 and 2^failures capped at 64 seconds. More details about the
algorithm can be found at https://chat.zulip.org/#narrow/stream/ 
92-learning/topic/exponential.20backoff.20--.20with.20jitter 
						
						
					 
					
						2020-04-08 12:53:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						449f7e2d4b 
					 
					
						
						
							
							team: Generate team page data using cron job.  
						
						 
						
						... 
						
						
						
						This eliminates the contributors data as a possible source of
flakiness when installing Zulip from Git.
Fixes  #14351 . 
						
						
					 
					
						2020-04-08 12:52:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu KS 
							
						 
					 
					
						
						
							
						
						8415a1472a 
					 
					
						
						
							
							tools: Rename update-authors-json to fetch-contributor-data.  
						
						 
						
						
						
						
					 
					
						2020-04-08 12:40:00 -07:00