private byte[] makeBundle(string name, string anObjectToInclude, RevCommit assume) { var bw = new BundleWriter(db, NullProgressMonitor.Instance); bw.include(name, ObjectId.FromString(anObjectToInclude)); if (assume != null) { bw.assume(assume); } var @out = new MemoryStream(); bw.writeBundle(@out); return(@out.ToArray()); }
public static void Bundle(string root, Collection <string> files, bool sampleDataOnly) { foreach (var model in files.Select(file => Parser.Parse(root, file, sampleDataOnly))) { if (model == null) { return; } var bundles = Processor.Process(root, model); if (bundles == null) { return; } BundleWriter.WriteBundles(root, bundles); } }