Ejemplo n.º 1
0
        public void SyncDirectory(CmdArgsSyncDirectory args)
        {
            var repo      = GetGitDeploymentRepo();
            var snapid    = repo.GetLatestSnapshotId();
            var targetDir = new DirectoryInfo(args.Path);

            repo.PopulateDirectoryFromSnapshot(snapid, targetDir);
        }
Ejemplo n.º 2
0
 public CmdVerbs()
 {
     GetToolVersion          = new CmdArgsGetToolVersion();
     NewSubscriber           = new CmdArgsNewSub();
     GetSubscriber           = new CmdArgsSubIdOpt();
     RemoveSubscriber        = new CmdArgsSubIdReq();
     SyncSubscriber          = new CmdArgsSubIdOpt();
     PublishDirectory        = new CmdArgsPublishDirectory();
     SyncDirectory           = new CmdArgsSyncDirectory();
     InitalizeSyncState      = new CmdArgsInitalizeSyncState();
     KuduSync                = new KuduSyncOptions();
     GetHelp                 = new CmdArgsGetHelpCommand();
     SetSubscriberSiteStatus = new CmdArgsSetSubscriberSiteStatus();
     WatchSyncState          = new CmdArgsWatchSyncState();
 }