/// <summary>
 /// Create a TAR archive of the given commit.
 /// </summary>
 /// <param name="odb">The object database.</param>
 /// <param name="commit">commit.</param>
 /// <param name="archivePath">The archive path.</param>
 public static void Archive(this ObjectDatabase odb, Commit commit, string archivePath)
 {
     using (var output = new FileStream(archivePath, FileMode.Create))
     using (var archiver = new TarArchiver(output))
     {
         odb.Archive(commit, archiver);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Create a TAR archive of the given commit.
 /// </summary>
 /// <param name="commit">commit.</param>
 /// <param name="archivePath">The archive path.</param>
 public virtual void Archive(Commit commit, string archivePath)
 {
     using (var output = new FileStream(archivePath, FileMode.Create))
         using (var archiver = new TarArchiver(output))
         {
             Archive(commit, archiver);
         }
 }
 /// <summary>
 /// Create a TAR archive of the given commit.
 /// </summary>
 /// <param name="odb">The object database.</param>
 /// <param name="commit">commit.</param>
 /// <param name="archivePath">The archive path.</param>
 public static void Archive(this ObjectDatabase odb, Commit commit, string archivePath)
 {
     using (var output = new FileStream(archivePath, FileMode.Create))
         using (var archiver = new TarArchiver(output))
         {
             odb.Archive(commit, archiver);
         }
 }