/// <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); } }
/// <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); } }