133
133
DirCacheBuilder b = treeB.Builder();
134
134
DirCacheBuilder o = treeO.Builder();
135
135
DirCacheBuilder t = treeT.Builder();
136
b.Add(MakeEntry("libelf-po/a", FileMode.REGULAR_FILE));
137
b.Add(MakeEntry("libelf/c", FileMode.REGULAR_FILE));
138
o.Add(MakeEntry("Makefile", FileMode.REGULAR_FILE));
139
o.Add(MakeEntry("libelf-po/a", FileMode.REGULAR_FILE));
140
o.Add(MakeEntry("libelf/c", FileMode.REGULAR_FILE));
141
t.Add(MakeEntry("libelf-po/a", FileMode.REGULAR_FILE));
142
t.Add(MakeEntry("libelf/c", FileMode.REGULAR_FILE, "blah"));
136
b.Add(CreateEntry("libelf-po/a", FileMode.REGULAR_FILE));
137
b.Add(CreateEntry("libelf/c", FileMode.REGULAR_FILE));
138
o.Add(CreateEntry("Makefile", FileMode.REGULAR_FILE));
139
o.Add(CreateEntry("libelf-po/a", FileMode.REGULAR_FILE));
140
o.Add(CreateEntry("libelf/c", FileMode.REGULAR_FILE));
141
t.Add(CreateEntry("libelf-po/a", FileMode.REGULAR_FILE));
142
t.Add(CreateEntry("libelf/c", FileMode.REGULAR_FILE, "blah"));
178
178
DirCacheBuilder b = treeB.Builder();
179
179
DirCacheBuilder o = treeO.Builder();
180
180
DirCacheBuilder t = treeT.Builder();
181
b.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
182
b.Add(MakeEntry("d/t", FileMode.REGULAR_FILE));
183
o.Add(MakeEntry("d/o", FileMode.REGULAR_FILE, "o !"));
184
o.Add(MakeEntry("d/t", FileMode.REGULAR_FILE));
185
t.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
186
t.Add(MakeEntry("d/t", FileMode.REGULAR_FILE, "t !"));
181
b.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
182
b.Add(CreateEntry("d/t", FileMode.REGULAR_FILE));
183
o.Add(CreateEntry("d/o", FileMode.REGULAR_FILE, "o !"));
184
o.Add(CreateEntry("d/t", FileMode.REGULAR_FILE));
185
t.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
186
t.Add(CreateEntry("d/t", FileMode.REGULAR_FILE, "t !"));
219
219
DirCacheBuilder b = treeB.Builder();
220
220
DirCacheBuilder o = treeO.Builder();
221
221
DirCacheBuilder t = treeT.Builder();
222
b.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
223
b.Add(MakeEntry("d/t", FileMode.REGULAR_FILE));
224
o.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
225
o.Add(MakeEntry("d/t", FileMode.REGULAR_FILE, "o !"));
226
t.Add(MakeEntry("d/o", FileMode.REGULAR_FILE, "t !"));
227
t.Add(MakeEntry("d/t", FileMode.REGULAR_FILE, "t !"));
222
b.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
223
b.Add(CreateEntry("d/t", FileMode.REGULAR_FILE));
224
o.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
225
o.Add(CreateEntry("d/t", FileMode.REGULAR_FILE, "o !"));
226
t.Add(CreateEntry("d/o", FileMode.REGULAR_FILE, "t !"));
227
t.Add(CreateEntry("d/t", FileMode.REGULAR_FILE, "t !"));
250
250
DirCacheBuilder b = treeB.Builder();
251
251
DirCacheBuilder o = treeO.Builder();
252
252
DirCacheBuilder t = treeT.Builder();
253
b.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
254
b.Add(MakeEntry("d/t", FileMode.REGULAR_FILE));
255
o.Add(MakeEntry("d", FileMode.REGULAR_FILE));
256
t.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
257
t.Add(MakeEntry("d/t", FileMode.REGULAR_FILE, "t !"));
253
b.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
254
b.Add(CreateEntry("d/t", FileMode.REGULAR_FILE));
255
o.Add(CreateEntry("d", FileMode.REGULAR_FILE));
256
t.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
257
t.Add(CreateEntry("d/t", FileMode.REGULAR_FILE, "t !"));
280
280
DirCacheBuilder b = treeB.Builder();
281
281
DirCacheBuilder o = treeO.Builder();
282
282
DirCacheBuilder t = treeT.Builder();
283
b.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
284
b.Add(MakeEntry("d/t", FileMode.REGULAR_FILE));
285
o.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
286
o.Add(MakeEntry("d/t", FileMode.REGULAR_FILE, "o !"));
287
t.Add(MakeEntry("d", FileMode.REGULAR_FILE));
283
b.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
284
b.Add(CreateEntry("d/t", FileMode.REGULAR_FILE));
285
o.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
286
o.Add(CreateEntry("d/t", FileMode.REGULAR_FILE, "o !"));
287
t.Add(CreateEntry("d", FileMode.REGULAR_FILE));
310
310
DirCacheBuilder b = treeB.Builder();
311
311
DirCacheBuilder o = treeO.Builder();
312
312
DirCacheBuilder t = treeT.Builder();
313
b.Add(MakeEntry("d", FileMode.REGULAR_FILE));
314
o.Add(MakeEntry("d", FileMode.REGULAR_FILE, "o !"));
315
t.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
313
b.Add(CreateEntry("d", FileMode.REGULAR_FILE));
314
o.Add(CreateEntry("d", FileMode.REGULAR_FILE, "o !"));
315
t.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
338
338
DirCacheBuilder b = treeB.Builder();
339
339
DirCacheBuilder o = treeO.Builder();
340
340
DirCacheBuilder t = treeT.Builder();
341
b.Add(MakeEntry("d", FileMode.REGULAR_FILE));
342
o.Add(MakeEntry("d/o", FileMode.REGULAR_FILE));
343
t.Add(MakeEntry("d", FileMode.REGULAR_FILE, "t !"));
341
b.Add(CreateEntry("d", FileMode.REGULAR_FILE));
342
o.Add(CreateEntry("d/o", FileMode.REGULAR_FILE));
343
t.Add(CreateEntry("d", FileMode.REGULAR_FILE, "t !"));
378
/// <exception cref="System.Exception"></exception>
379
private DirCacheEntry MakeEntry(string path, FileMode mode)
381
return MakeEntry(path, mode, path);
384
/// <exception cref="System.Exception"></exception>
385
private DirCacheEntry MakeEntry(string path, FileMode mode, string content)
387
DirCacheEntry ent = new DirCacheEntry(path);
389
ent.SetObjectId(new ObjectInserter.Formatter().IdFor(Constants.OBJ_BLOB, Constants