Apply patch from perillamint on github
Show repository URL with commit reference
This commit is contained in:
		
							parent
							
								
									5f5c34640f
								
							
						
					
					
						commit
						f291b24269
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -58,6 +58,7 @@ pub struct Config {
 | 
			
		|||
    base_uri: IriAbsoluteString,
 | 
			
		||||
    sled_path: PathBuf,
 | 
			
		||||
    source_repo: IriString,
 | 
			
		||||
    source_url: IriString,
 | 
			
		||||
    opentelemetry_url: Option<IriString>,
 | 
			
		||||
    telegram_token: Option<String>,
 | 
			
		||||
    telegram_admin_handle: Option<String>,
 | 
			
		||||
| 
						 | 
				
			
			@ -203,6 +204,11 @@ impl Config {
 | 
			
		|||
            (None, None) => None,
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        let source_url = match Self::git_hash() {
 | 
			
		||||
            Some(hash) => format!("{}/tree/{}", config.source_repo, hash).parse().unwrap(),
 | 
			
		||||
            None => config.source_repo.clone()
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        Ok(Config {
 | 
			
		||||
            hostname: config.hostname,
 | 
			
		||||
            addr: config.addr,
 | 
			
		||||
| 
						 | 
				
			
			@ -214,6 +220,7 @@ impl Config {
 | 
			
		|||
            base_uri,
 | 
			
		||||
            sled_path: config.sled_path,
 | 
			
		||||
            source_repo: config.source_repo,
 | 
			
		||||
            source_url,
 | 
			
		||||
            opentelemetry_url: config.opentelemetry_url,
 | 
			
		||||
            telegram_token: config.telegram_token,
 | 
			
		||||
            telegram_admin_handle: config.telegram_admin_handle,
 | 
			
		||||
| 
						 | 
				
			
			@ -403,7 +410,7 @@ impl Config {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    pub(crate) fn source_code(&self) -> &IriString {
 | 
			
		||||
        &self.source_repo
 | 
			
		||||
        &self.source_url
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    pub(crate) fn opentelemetry_url(&self) -> Option<&IriString> {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue