mirror of
				https://github.com/arcan1s/ahriman.git
				synced 2025-10-31 13:53:41 +00:00 
			
		
		
		
	rollback cwd parameter for clone
This commit is contained in:
		| @ -86,7 +86,7 @@ class Sources(LazyLogging): | |||||||
|         elif remote is not None: |         elif remote is not None: | ||||||
|             instance.logger.info("clone remote %s to %s using branch %s", remote.git_url, sources_dir, branch) |             instance.logger.info("clone remote %s to %s using branch %s", remote.git_url, sources_dir, branch) | ||||||
|             Sources._check_output("git", "clone", "--branch", branch, "--single-branch", |             Sources._check_output("git", "clone", "--branch", branch, "--single-branch", | ||||||
|                                   remote.git_url, str(sources_dir), logger=instance.logger) |                                   remote.git_url, str(sources_dir), cwd=sources_dir.parent, logger=instance.logger) | ||||||
|         else: |         else: | ||||||
|             # it will cause an exception later |             # it will cause an exception later | ||||||
|             instance.logger.error("%s is not initialized, but no remote provided", sources_dir) |             instance.logger.error("%s is not initialized, but no remote provided", sources_dir) | ||||||
|  | |||||||
| @ -75,7 +75,7 @@ def test_fetch_new(remote_source: RemoteSource, mocker: MockerFixture) -> None: | |||||||
|     Sources.fetch(local, remote_source) |     Sources.fetch(local, remote_source) | ||||||
|     check_output_mock.assert_has_calls([ |     check_output_mock.assert_has_calls([ | ||||||
|         MockCall("git", "clone", "--branch", remote_source.branch, "--single-branch", |         MockCall("git", "clone", "--branch", remote_source.branch, "--single-branch", | ||||||
|                  remote_source.git_url, str(local), logger=pytest.helpers.anyvar(int)), |                  remote_source.git_url, str(local), cwd=local.parent, logger=pytest.helpers.anyvar(int)), | ||||||
|         MockCall("git", "checkout", "--force", remote_source.branch, cwd=local, logger=pytest.helpers.anyvar(int)), |         MockCall("git", "checkout", "--force", remote_source.branch, cwd=local, logger=pytest.helpers.anyvar(int)), | ||||||
|         MockCall("git", "reset", "--hard", f"origin/{remote_source.branch}", |         MockCall("git", "reset", "--hard", f"origin/{remote_source.branch}", | ||||||
|                  cwd=local, logger=pytest.helpers.anyvar(int)) |                  cwd=local, logger=pytest.helpers.anyvar(int)) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user