All files / backend/dist/sync/sysgit sysgit-sync.js

0% Statements 0/4
100% Branches 0/0
0% Functions 0/3
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30                                                           
/**
 * Sysgit Sync Service
 *
 * Handles git-based sync using custom git server URLs via embgit.
 * Extends EmbgitSyncBase with custom URL handling.
 */
import { EmbgitSyncBase } from '../embgit-sync-base.js';
/**
 * SysgitSync - Git-based sync using custom git server URL
 */
export class SysgitSync extends EmbgitSyncBase {
    config;
    constructor(config, siteKey, dependencies) {
        super(config, siteKey, dependencies);
        this.config = config;
    }
    /**
     * Get the custom git server URL
     */
    getGitUrl() {
        return this.config.git_server_url;
    }
    /**
     * Get the log prefix for console output
     */
    getLogPrefix() {
        return 'SYSGIT';
    }
}