Source

Murky / Murky.xcodeproj / project.pbxproj

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 44;
	objects = {

/* Begin PBXBuildFile section */
		27075E6A0D66B9A900A8F759 /* mercurial-logo-official.icns in Resources */ = {isa = PBXBuildFile; fileRef = 27075E690D66B9A900A8F759 /* mercurial-logo-official.icns */; };
		270E509D0C56A5400069C9C6 /* HgDir.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E509C0C56A5400069C9C6 /* HgDir.m */; };
		270E51290C56AD520069C9C6 /* HgLogOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E51280C56AD520069C9C6 /* HgLogOperation.m */; };
		270E512D0C56AED10069C9C6 /* changeset.tmpl in Resources */ = {isa = PBXBuildFile; fileRef = 270E512B0C56AED10069C9C6 /* changeset.tmpl */; };
		270E512E0C56AED10069C9C6 /* xml.style in Resources */ = {isa = PBXBuildFile; fileRef = 270E512C0C56AED10069C9C6 /* xml.style */; };
		270E52660C56BA310069C9C6 /* HgRevision.m in Sources */ = {isa = PBXBuildFile; fileRef = 270E52650C56BA310069C9C6 /* HgRevision.m */; };
		27107D1E0C887D3700ED7715 /* Predicate.m in Sources */ = {isa = PBXBuildFile; fileRef = 27107D1D0C887D3700ED7715 /* Predicate.m */; };
		2712F0540C581F5300E36E41 /* HgTempDir.m in Sources */ = {isa = PBXBuildFile; fileRef = 2712F0530C581F5300E36E41 /* HgTempDir.m */; };
		271CE8400CB18B5D000387BF /* HgUncommittedRevision.m in Sources */ = {isa = PBXBuildFile; fileRef = 271CE83F0CB18B5D000387BF /* HgUncommittedRevision.m */; };
		272AB4CA0C8DD2600068C695 /* HgConfigFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 272AB4C90C8DD2600068C695 /* HgConfigFile.m */; };
		275938660C93200B0088FFF4 /* ProjectsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 275938650C93200B0088FFF4 /* ProjectsController.m */; };
		275938730C9321CF0088FFF4 /* HgProject.m in Sources */ = {isa = PBXBuildFile; fileRef = 275938720C9321CF0088FFF4 /* HgProject.m */; };
		277C50610C55B33E00E60690 /* RepoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 277C50600C55B33E00E60690 /* RepoController.m */; };
		277C50650C55B5E500E60690 /* HgFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 277C50640C55B5E500E60690 /* HgFile.m */; };
		277C50900C55BA3600E60690 /* HgRepository.m in Sources */ = {isa = PBXBuildFile; fileRef = 277C508F0C55BA3600E60690 /* HgRepository.m */; };
		277C50930C55BCB800E60690 /* MercurialApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 277C50920C55BCB800E60690 /* MercurialApp.m */; };
		277C51C20C56709800E60690 /* ImageAndTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 277C51C10C56709800E60690 /* ImageAndTextCell.m */; };
		277C52120C56761000E60690 /* HgOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 277C52110C56761000E60690 /* HgOperation.m */; };
		277D16B90C989715001D8600 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 277D16B80C989715001D8600 /* libicucore.dylib */; };
		279089880FBFD9CC00CEA97E /* RevisionDescriptionTemplate.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 279089860FBFD9CC00CEA97E /* RevisionDescriptionTemplate.rtf */; };
		27A6B63F0CAC254500482D5D /* RepoController_Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A6B63E0CAC254500482D5D /* RepoController_Actions.m */; };
		27AA81BC0FADF65500D4FCBB /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27AA81B50FADF65500D4FCBB /* CollectionUtils.m */; };
		27AA81BD0FADF65500D4FCBB /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27AA81B70FADF65500D4FCBB /* ExceptionUtils.m */; };
		27AA81BE0FADF65500D4FCBB /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 27AA81B90FADF65500D4FCBB /* Logging.m */; };
		27AA81BF0FADF65500D4FCBB /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 27AA81BB0FADF65500D4FCBB /* Test.m */; };
		27AA81C70FADF83000D4FCBB /* MYUtilities_Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 27AA81C50FADF83000D4FCBB /* MYUtilities_Debug.xcconfig */; };
		27AA81C80FADF83000D4FCBB /* MYUtilities_Release.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 27AA81C60FADF83000D4FCBB /* MYUtilities_Release.xcconfig */; };
		27B042D40CA9A1390090DC04 /* RevisionGraphColumn.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B042D30CA9A1390090DC04 /* RevisionGraphColumn.m */; };
		27C656880FAE01A200CFB909 /* MYErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C656850FAE01A200CFB909 /* MYErrorUtils.m */; };
		27C656890FAE01A200CFB909 /* MYTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C656870FAE01A200CFB909 /* MYTask.m */; };
		27C656B90FAE046B00CFB909 /* MYDirectoryWatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C656B70FAE046B00CFB909 /* MYDirectoryWatcher.m */; };
		27C656FD0FAE0DC100CFB909 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 27C656FB0FAE0DC100CFB909 /* Credits.rtf */; };
		27C6572D0FAE743800CFB909 /* TextEditors.plist in Resources */ = {isa = PBXBuildFile; fileRef = 27C6572C0FAE743800CFB909 /* TextEditors.plist */; };
		27C657A10FAEA7E800CFB909 /* Projects.xib in Resources */ = {isa = PBXBuildFile; fileRef = 27C6579F0FAEA7E800CFB909 /* Projects.xib */; };
		27C657A60FAEA80D00CFB909 /* Repo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 27C657A30FAEA80D00CFB909 /* Repo.xib */; };
		27C657AA0FAEA82300CFB909 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 27C657A70FAEA82300CFB909 /* MainMenu.xib */; };
		27D124F60C8F501B0075446A /* URLFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D124F50C8F501B0075446A /* URLFormatter.m */; };
		27D918810C890F5500D53A8D /* xmlminimal.style in Resources */ = {isa = PBXBuildFile; fileRef = 27D918800C890F5500D53A8D /* xmlminimal.style */; };
		27E771CC0FB01124006504EF /* BitbucketFavIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 27E771CB0FB01124006504EF /* BitbucketFavIcon.png */; };
		27E772930FB09EA7006504EF /* MYWindowUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E772920FB09EA7006504EF /* MYWindowUtils.m */; };
		27FEB46D0FBB200600290049 /* toolbar_add.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4640FBB200600290049 /* toolbar_add.png */; };
		27FEB46E0FBB200600290049 /* toolbar_commit.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4650FBB200600290049 /* toolbar_commit.png */; };
		27FEB46F0FBB200600290049 /* toolbar_commitall.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4660FBB200600290049 /* toolbar_commitall.png */; };
		27FEB4700FBB200600290049 /* toolbar_compare.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4670FBB200600290049 /* toolbar_compare.png */; };
		27FEB4710FBB200600290049 /* toolbar_diff.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4680FBB200600290049 /* toolbar_diff.png */; };
		27FEB4720FBB200600290049 /* toolbar_pull.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4690FBB200600290049 /* toolbar_pull.png */; };
		27FEB4730FBB200600290049 /* toolbar_push.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB46A0FBB200600290049 /* toolbar_push.png */; };
		27FEB4740FBB200600290049 /* toolbar_remove.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB46B0FBB200600290049 /* toolbar_remove.png */; };
		27FEB4750FBB200600290049 /* toolbar_update.png in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB46C0FBB200600290049 /* toolbar_update.png */; };
		27FEB4860FBB209D00290049 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 27FEB4840FBB209D00290049 /* InfoPlist.strings */; };
		73235B251012651800FAA680 /* toolbar_merge.png in Resources */ = {isa = PBXBuildFile; fileRef = 73235B231012651800FAA680 /* toolbar_merge.png */; };
		73235B261012651800FAA680 /* toolbar_branch.png in Resources */ = {isa = PBXBuildFile; fileRef = 73235B241012651800FAA680 /* toolbar_branch.png */; };
		73235B8F10129EFD00FAA680 /* toolbar_revert.png in Resources */ = {isa = PBXBuildFile; fileRef = 73235B8E10129EFD00FAA680 /* toolbar_revert.png */; };
		7364973A10107F2100B717B2 /* toolbar_reveal.png in Resources */ = {isa = PBXBuildFile; fileRef = 7364973910107F2100B717B2 /* toolbar_reveal.png */; };
		7364973C10107F5700B717B2 /* toolbar_update_to_revision.png in Resources */ = {isa = PBXBuildFile; fileRef = 7364973B10107F5700B717B2 /* toolbar_update_to_revision.png */; };
		7364973E10107FDE00B717B2 /* toolbar_clone_repository_to.png in Resources */ = {isa = PBXBuildFile; fileRef = 7364973D10107FDE00B717B2 /* toolbar_clone_repository_to.png */; };
		736AC3EF101096B500157930 /* toolbar_show_unmodified_file.png in Resources */ = {isa = PBXBuildFile; fileRef = 736AC3EC101096B500157930 /* toolbar_show_unmodified_file.png */; };
		736AC3F0101096B500157930 /* toolbar_view_revision.png in Resources */ = {isa = PBXBuildFile; fileRef = 736AC3ED101096B500157930 /* toolbar_view_revision.png */; };
		736AC3F3101096D700157930 /* toolbar_show_unmodified_file.png in Resources */ = {isa = PBXBuildFile; fileRef = 736AC3F1101096D700157930 /* toolbar_show_unmodified_file.png */; };
		736AC3F4101096D700157930 /* toolbar_hide_unmodified_file.png in Resources */ = {isa = PBXBuildFile; fileRef = 736AC3F2101096D700157930 /* toolbar_hide_unmodified_file.png */; };
		73864C171012B9DA00EF650A /* status_ignored.png in Resources */ = {isa = PBXBuildFile; fileRef = 73864C141012B9DA00EF650A /* status_ignored.png */; };
		73864C181012B9DA00EF650A /* status_needs_update.png in Resources */ = {isa = PBXBuildFile; fileRef = 73864C151012B9DA00EF650A /* status_needs_update.png */; };
		73864C3D1012BB0D00EF650A /* status_deleted.png in Resources */ = {isa = PBXBuildFile; fileRef = 73864C3C1012BB0D00EF650A /* status_deleted.png */; };
		73CA81FA10135B360081F0D8 /* toolbar_terminal.png in Resources */ = {isa = PBXBuildFile; fileRef = 73CA81F910135B360081F0D8 /* toolbar_terminal.png */; };
		73CA82D710135FC10081F0D8 /* ScriptingBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73CA82D610135FC10081F0D8 /* ScriptingBridge.framework */; };
		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		D095A4110FBC0FD800512681 /* toolbar_discard.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A40F0FBC0FD800512681 /* toolbar_discard.png */; };
		D095A4120FBC0FD800512681 /* toolbar_refresh.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A4100FBC0FD800512681 /* toolbar_refresh.png */; };
		D095A4920FBC26A200512681 /* status_test.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A4910FBC26A200512681 /* status_test.png */; };
		D095A4DF0FBC2BC000512681 /* status_added.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A4DE0FBC2BC000512681 /* status_added.png */; };
		D095A5090FBC318400512681 /* status_modified.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A5080FBC318400512681 /* status_modified.png */; };
		D095A50E0FBC329500512681 /* status_nottracked.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A50D0FBC329500512681 /* status_nottracked.png */; };
		D095A5120FBC363100512681 /* status_removed.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A5110FBC363100512681 /* status_removed.png */; };
		D095A5170FBC376E00512681 /* status_null.png in Resources */ = {isa = PBXBuildFile; fileRef = D095A5160FBC376E00512681 /* status_null.png */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
		27075E690D66B9A900A8F759 /* mercurial-logo-official.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "mercurial-logo-official.icns"; sourceTree = "<group>"; };
		270E509B0C56A5400069C9C6 /* HgDir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgDir.h; sourceTree = "<group>"; };
		270E509C0C56A5400069C9C6 /* HgDir.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgDir.m; sourceTree = "<group>"; };
		270E51270C56AD520069C9C6 /* HgLogOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgLogOperation.h; sourceTree = "<group>"; };
		270E51280C56AD520069C9C6 /* HgLogOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgLogOperation.m; sourceTree = "<group>"; };
		270E512B0C56AED10069C9C6 /* changeset.tmpl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = changeset.tmpl; sourceTree = "<group>"; };
		270E512C0C56AED10069C9C6 /* xml.style */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = xml.style; sourceTree = "<group>"; };
		270E52640C56BA310069C9C6 /* HgRevision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgRevision.h; sourceTree = "<group>"; };
		270E52650C56BA310069C9C6 /* HgRevision.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgRevision.m; sourceTree = "<group>"; };
		27107D1C0C887D3700ED7715 /* Predicate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Predicate.h; sourceTree = "<group>"; };
		27107D1D0C887D3700ED7715 /* Predicate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Predicate.m; sourceTree = "<group>"; };
		2712F0520C581F5300E36E41 /* HgTempDir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgTempDir.h; sourceTree = "<group>"; };
		2712F0530C581F5300E36E41 /* HgTempDir.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgTempDir.m; sourceTree = "<group>"; };
		271CE83E0CB18B5D000387BF /* HgUncommittedRevision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgUncommittedRevision.h; sourceTree = "<group>"; };
		271CE83F0CB18B5D000387BF /* HgUncommittedRevision.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgUncommittedRevision.m; sourceTree = "<group>"; };
		272AB4C80C8DD2600068C695 /* HgConfigFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgConfigFile.h; sourceTree = "<group>"; };
		272AB4C90C8DD2600068C695 /* HgConfigFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgConfigFile.m; sourceTree = "<group>"; };
		274677E60FBF5E4D0091FB94 /* French */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = French; path = French.lproj/Projects.xib; sourceTree = SOURCE_ROOT; };
		274677E70FBF5E550091FB94 /* French */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = French; path = French.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; };
		274677EA0FBF5E710091FB94 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = French; path = ../French.lproj/Credits.rtf; sourceTree = "<group>"; };
		275938640C93200B0088FFF4 /* ProjectsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProjectsController.h; sourceTree = "<group>"; };
		275938650C93200B0088FFF4 /* ProjectsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProjectsController.m; sourceTree = "<group>"; };
		275938710C9321CF0088FFF4 /* HgProject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgProject.h; sourceTree = "<group>"; };
		275938720C9321CF0088FFF4 /* HgProject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgProject.m; sourceTree = "<group>"; };
		277C505F0C55B33E00E60690 /* RepoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RepoController.h; sourceTree = "<group>"; };
		277C50600C55B33E00E60690 /* RepoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RepoController.m; sourceTree = "<group>"; };
		277C50630C55B5E500E60690 /* HgFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgFile.h; sourceTree = "<group>"; };
		277C50640C55B5E500E60690 /* HgFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgFile.m; sourceTree = "<group>"; };
		277C508E0C55BA3600E60690 /* HgRepository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgRepository.h; sourceTree = "<group>"; };
		277C508F0C55BA3600E60690 /* HgRepository.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgRepository.m; sourceTree = "<group>"; };
		277C50910C55BCB800E60690 /* MercurialApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MercurialApp.h; sourceTree = "<group>"; };
		277C50920C55BCB800E60690 /* MercurialApp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MercurialApp.m; sourceTree = "<group>"; };
		277C51C00C56709800E60690 /* ImageAndTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageAndTextCell.h; sourceTree = "<group>"; };
		277C51C10C56709800E60690 /* ImageAndTextCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageAndTextCell.m; sourceTree = "<group>"; };
		277C52100C56761000E60690 /* HgOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HgOperation.h; sourceTree = "<group>"; };
		277C52110C56761000E60690 /* HgOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HgOperation.m; sourceTree = "<group>"; };
		277D16B80C989715001D8600 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = /usr/lib/libicucore.dylib; sourceTree = "<absolute>"; };
		279089870FBFD9CC00CEA97E /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/RevisionDescriptionTemplate.rtf; sourceTree = SOURCE_ROOT; };
		27A6B63E0CAC254500482D5D /* RepoController_Actions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RepoController_Actions.m; sourceTree = "<group>"; };
		27AA81A50FADF53100D4FCBB /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
		27AA81B40FADF65500D4FCBB /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollectionUtils.h; sourceTree = "<group>"; };
		27AA81B50FADF65500D4FCBB /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CollectionUtils.m; sourceTree = "<group>"; };
		27AA81B60FADF65500D4FCBB /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionUtils.h; sourceTree = "<group>"; };
		27AA81B70FADF65500D4FCBB /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionUtils.m; sourceTree = "<group>"; };
		27AA81B80FADF65500D4FCBB /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
		27AA81B90FADF65500D4FCBB /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Logging.m; sourceTree = "<group>"; };
		27AA81BA0FADF65500D4FCBB /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test.h; sourceTree = "<group>"; };
		27AA81BB0FADF65500D4FCBB /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Test.m; sourceTree = "<group>"; };
		27AA81C50FADF83000D4FCBB /* MYUtilities_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Debug.xcconfig; sourceTree = "<group>"; };
		27AA81C60FADF83000D4FCBB /* MYUtilities_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYUtilities_Release.xcconfig; sourceTree = "<group>"; };
		27B042D20CA9A1390090DC04 /* RevisionGraphColumn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RevisionGraphColumn.h; sourceTree = "<group>"; };
		27B042D30CA9A1390090DC04 /* RevisionGraphColumn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RevisionGraphColumn.m; sourceTree = "<group>"; };
		27C656840FAE01A200CFB909 /* MYErrorUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYErrorUtils.h; sourceTree = "<group>"; };
		27C656850FAE01A200CFB909 /* MYErrorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYErrorUtils.m; sourceTree = "<group>"; };
		27C656860FAE01A200CFB909 /* MYTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYTask.h; sourceTree = "<group>"; };
		27C656870FAE01A200CFB909 /* MYTask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYTask.m; sourceTree = "<group>"; };
		27C656B70FAE046B00CFB909 /* MYDirectoryWatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDirectoryWatcher.m; sourceTree = "<group>"; };
		27C656B80FAE046B00CFB909 /* MYDirectoryWatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDirectoryWatcher.h; sourceTree = "<group>"; };
		27C656FC0FAE0DC100CFB909 /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Credits.rtf; path = ../English.lproj/Credits.rtf; sourceTree = "<group>"; };
		27C6572C0FAE743800CFB909 /* TextEditors.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = TextEditors.plist; sourceTree = "<group>"; };
		27C657A00FAEA7E800CFB909 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Projects.xib; sourceTree = SOURCE_ROOT; };
		27C657A20FAEA7F900CFB909 /* German */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = German; path = German.lproj/Projects.xib; sourceTree = SOURCE_ROOT; };
		27C657A40FAEA80D00CFB909 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Repo.xib; sourceTree = SOURCE_ROOT; };
		27C657A80FAEA82300CFB909 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; };
		27C657A90FAEA82300CFB909 /* German */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = German; path = German.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; };
		27D124F40C8F501B0075446A /* URLFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLFormatter.h; sourceTree = "<group>"; };
		27D124F50C8F501B0075446A /* URLFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLFormatter.m; sourceTree = "<group>"; };
		27D918800C890F5500D53A8D /* xmlminimal.style */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = xmlminimal.style; sourceTree = "<group>"; };
		27E771CB0FB01124006504EF /* BitbucketFavIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BitbucketFavIcon.png; sourceTree = "<group>"; };
		27E772910FB09EA7006504EF /* MYWindowUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYWindowUtils.h; sourceTree = "<group>"; };
		27E772920FB09EA7006504EF /* MYWindowUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYWindowUtils.m; sourceTree = "<group>"; };
		27FEB4640FBB200600290049 /* toolbar_add.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_add.png; sourceTree = "<group>"; };
		27FEB4650FBB200600290049 /* toolbar_commit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_commit.png; sourceTree = "<group>"; };
		27FEB4660FBB200600290049 /* toolbar_commitall.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_commitall.png; sourceTree = "<group>"; };
		27FEB4670FBB200600290049 /* toolbar_compare.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_compare.png; sourceTree = "<group>"; };
		27FEB4680FBB200600290049 /* toolbar_diff.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_diff.png; sourceTree = "<group>"; };
		27FEB4690FBB200600290049 /* toolbar_pull.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_pull.png; sourceTree = "<group>"; };
		27FEB46A0FBB200600290049 /* toolbar_push.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_push.png; sourceTree = "<group>"; };
		27FEB46B0FBB200600290049 /* toolbar_remove.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_remove.png; sourceTree = "<group>"; };
		27FEB46C0FBB200600290049 /* toolbar_update.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_update.png; sourceTree = "<group>"; };
		27FEB4850FBB209D00290049 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = SOURCE_ROOT; };
		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		32CA4F630368D1EE00C91783 /* Murky_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Murky_Prefix.pch; sourceTree = "<group>"; };
		73235B231012651800FAA680 /* toolbar_merge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_merge.png; sourceTree = "<group>"; };
		73235B241012651800FAA680 /* toolbar_branch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_branch.png; sourceTree = "<group>"; };
		73235B8E10129EFD00FAA680 /* toolbar_revert.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_revert.png; sourceTree = "<group>"; };
		7364973910107F2100B717B2 /* toolbar_reveal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_reveal.png; sourceTree = "<group>"; };
		7364973B10107F5700B717B2 /* toolbar_update_to_revision.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_update_to_revision.png; sourceTree = "<group>"; };
		7364973D10107FDE00B717B2 /* toolbar_clone_repository_to.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_clone_repository_to.png; sourceTree = "<group>"; };
		736AC3EC101096B500157930 /* toolbar_show_unmodified_file.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_show_unmodified_file.png; sourceTree = "<group>"; };
		736AC3ED101096B500157930 /* toolbar_view_revision.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_view_revision.png; sourceTree = "<group>"; };
		736AC3F1101096D700157930 /* toolbar_show_unmodified_file.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_show_unmodified_file.png; sourceTree = "<group>"; };
		736AC3F2101096D700157930 /* toolbar_hide_unmodified_file.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_hide_unmodified_file.png; sourceTree = "<group>"; };
		73864C141012B9DA00EF650A /* status_ignored.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = status_ignored.png; sourceTree = "<group>"; };
		73864C151012B9DA00EF650A /* status_needs_update.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = status_needs_update.png; sourceTree = "<group>"; };
		73864C3C1012BB0D00EF650A /* status_deleted.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = status_deleted.png; sourceTree = "<group>"; };
		73CA81F910135B360081F0D8 /* toolbar_terminal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = toolbar_terminal.png; sourceTree = "<group>"; };
		73CA824710135EC90081F0D8 /* Terminal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Terminal.h; sourceTree = "<group>"; };
		73CA82D610135FC10081F0D8 /* ScriptingBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ScriptingBridge.framework; path = /System/Library/Frameworks/ScriptingBridge.framework; sourceTree = "<absolute>"; };
		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		8D1107320486CEB800E47090 /* Murky.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Murky.app; sourceTree = BUILT_PRODUCTS_DIR; };
		D095A40F0FBC0FD800512681 /* toolbar_discard.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = toolbar_discard.png; path = Resources/Icons/toolbar_discard.png; sourceTree = SOURCE_ROOT; };
		D095A4100FBC0FD800512681 /* toolbar_refresh.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = toolbar_refresh.png; path = Resources/Icons/toolbar_refresh.png; sourceTree = SOURCE_ROOT; };
		D095A4910FBC26A200512681 /* status_test.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_test.png; path = Resources/Icons/status_test.png; sourceTree = SOURCE_ROOT; };
		D095A4DE0FBC2BC000512681 /* status_added.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_added.png; path = Resources/Icons/status_added.png; sourceTree = SOURCE_ROOT; };
		D095A5080FBC318400512681 /* status_modified.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_modified.png; path = Resources/Icons/status_modified.png; sourceTree = SOURCE_ROOT; };
		D095A50D0FBC329500512681 /* status_nottracked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_nottracked.png; path = Resources/Icons/status_nottracked.png; sourceTree = SOURCE_ROOT; };
		D095A5110FBC363100512681 /* status_removed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_removed.png; path = Resources/Icons/status_removed.png; sourceTree = SOURCE_ROOT; };
		D095A5160FBC376E00512681 /* status_null.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = status_null.png; path = Resources/Icons/status_null.png; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		8D11072E0486CEB800E47090 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
				277D16B90C989715001D8600 /* libicucore.dylib in Frameworks */,
				73CA82D710135FC10081F0D8 /* ScriptingBridge.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		080E96DDFE201D6D7F000001 /* User Interface */ = {
			isa = PBXGroup;
			children = (
				277C505F0C55B33E00E60690 /* RepoController.h */,
				277C50600C55B33E00E60690 /* RepoController.m */,
				27A6B63E0CAC254500482D5D /* RepoController_Actions.m */,
				27B042D20CA9A1390090DC04 /* RevisionGraphColumn.h */,
				27B042D30CA9A1390090DC04 /* RevisionGraphColumn.m */,
				27C657A30FAEA80D00CFB909 /* Repo.xib */,
				275938640C93200B0088FFF4 /* ProjectsController.h */,
				275938650C93200B0088FFF4 /* ProjectsController.m */,
				27C6579F0FAEA7E800CFB909 /* Projects.xib */,
				277C50910C55BCB800E60690 /* MercurialApp.h */,
				277C50920C55BCB800E60690 /* MercurialApp.m */,
				32CA4F630368D1EE00C91783 /* Murky_Prefix.pch */,
				27C657A70FAEA82300CFB909 /* MainMenu.xib */,
			);
			name = "User Interface";
			path = Source;
			sourceTree = "<group>";
		};
		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				73CA82D610135FC10081F0D8 /* ScriptingBridge.framework */,
				277D16B80C989715001D8600 /* libicucore.dylib */,
				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		19C28FACFE9D520D11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				8D1107320486CEB800E47090 /* Murky.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		270E512A0C56AED10069C9C6 /* xmlstyle */ = {
			isa = PBXGroup;
			children = (
				270E512B0C56AED10069C9C6 /* changeset.tmpl */,
				270E512C0C56AED10069C9C6 /* xml.style */,
				27D918800C890F5500D53A8D /* xmlminimal.style */,
			);
			path = xmlstyle;
			sourceTree = "<group>";
		};
		2712F05C0C5823BF00E36E41 /* Support */ = {
			isa = PBXGroup;
			children = (
				27AA81B30FADF60100D4FCBB /* MYUtilities */,
				277C52100C56761000E60690 /* HgOperation.h */,
				277C52110C56761000E60690 /* HgOperation.m */,
				270E51270C56AD520069C9C6 /* HgLogOperation.h */,
				270E51280C56AD520069C9C6 /* HgLogOperation.m */,
				2712F0520C581F5300E36E41 /* HgTempDir.h */,
				2712F0530C581F5300E36E41 /* HgTempDir.m */,
				27107D1C0C887D3700ED7715 /* Predicate.h */,
				27107D1D0C887D3700ED7715 /* Predicate.m */,
				272AB4C80C8DD2600068C695 /* HgConfigFile.h */,
				272AB4C90C8DD2600068C695 /* HgConfigFile.m */,
				27D124F40C8F501B0075446A /* URLFormatter.h */,
				27D124F50C8F501B0075446A /* URLFormatter.m */,
				277C51C00C56709800E60690 /* ImageAndTextCell.h */,
				277C51C10C56709800E60690 /* ImageAndTextCell.m */,
				73CA824710135EC90081F0D8 /* Terminal.h */,
			);
			name = Support;
			path = Source;
			sourceTree = "<group>";
		};
		277C520A0C5674CC00E60690 /* Model */ = {
			isa = PBXGroup;
			children = (
				277C508E0C55BA3600E60690 /* HgRepository.h */,
				277C508F0C55BA3600E60690 /* HgRepository.m */,
				270E52640C56BA310069C9C6 /* HgRevision.h */,
				270E52650C56BA310069C9C6 /* HgRevision.m */,
				271CE83E0CB18B5D000387BF /* HgUncommittedRevision.h */,
				271CE83F0CB18B5D000387BF /* HgUncommittedRevision.m */,
				277C50630C55B5E500E60690 /* HgFile.h */,
				277C50640C55B5E500E60690 /* HgFile.m */,
				270E509B0C56A5400069C9C6 /* HgDir.h */,
				270E509C0C56A5400069C9C6 /* HgDir.m */,
				275938710C9321CF0088FFF4 /* HgProject.h */,
				275938720C9321CF0088FFF4 /* HgProject.m */,
			);
			name = Model;
			path = Source;
			sourceTree = "<group>";
		};
		27AA81B30FADF60100D4FCBB /* MYUtilities */ = {
			isa = PBXGroup;
			children = (
				27AA81B40FADF65500D4FCBB /* CollectionUtils.h */,
				27AA81B50FADF65500D4FCBB /* CollectionUtils.m */,
				27AA81B60FADF65500D4FCBB /* ExceptionUtils.h */,
				27AA81B70FADF65500D4FCBB /* ExceptionUtils.m */,
				27AA81B80FADF65500D4FCBB /* Logging.h */,
				27AA81B90FADF65500D4FCBB /* Logging.m */,
				27C656B70FAE046B00CFB909 /* MYDirectoryWatcher.m */,
				27C656B80FAE046B00CFB909 /* MYDirectoryWatcher.h */,
				27C656840FAE01A200CFB909 /* MYErrorUtils.h */,
				27C656850FAE01A200CFB909 /* MYErrorUtils.m */,
				27C656860FAE01A200CFB909 /* MYTask.h */,
				27C656870FAE01A200CFB909 /* MYTask.m */,
				27AA81BA0FADF65500D4FCBB /* Test.h */,
				27AA81BB0FADF65500D4FCBB /* Test.m */,
				27AA81C50FADF83000D4FCBB /* MYUtilities_Debug.xcconfig */,
				27AA81C60FADF83000D4FCBB /* MYUtilities_Release.xcconfig */,
				27E772910FB09EA7006504EF /* MYWindowUtils.h */,
				27E772920FB09EA7006504EF /* MYWindowUtils.m */,
			);
			name = MYUtilities;
			sourceTree = MYUtilities;
		};
		27FEB4630FBB200600290049 /* Icons */ = {
			isa = PBXGroup;
			children = (
				73864C3C1012BB0D00EF650A /* status_deleted.png */,
				73864C141012B9DA00EF650A /* status_ignored.png */,
				73864C151012B9DA00EF650A /* status_needs_update.png */,
				73235B8E10129EFD00FAA680 /* toolbar_revert.png */,
				73235B231012651800FAA680 /* toolbar_merge.png */,
				73235B241012651800FAA680 /* toolbar_branch.png */,
				736AC3F1101096D700157930 /* toolbar_show_unmodified_file.png */,
				736AC3F2101096D700157930 /* toolbar_hide_unmodified_file.png */,
				736AC3EC101096B500157930 /* toolbar_show_unmodified_file.png */,
				736AC3ED101096B500157930 /* toolbar_view_revision.png */,
				7364973D10107FDE00B717B2 /* toolbar_clone_repository_to.png */,
				7364973B10107F5700B717B2 /* toolbar_update_to_revision.png */,
				7364973910107F2100B717B2 /* toolbar_reveal.png */,
				D095A5160FBC376E00512681 /* status_null.png */,
				D095A5110FBC363100512681 /* status_removed.png */,
				73CA81F910135B360081F0D8 /* toolbar_terminal.png */,
				D095A50D0FBC329500512681 /* status_nottracked.png */,
				D095A5080FBC318400512681 /* status_modified.png */,
				D095A4DE0FBC2BC000512681 /* status_added.png */,
				D095A4910FBC26A200512681 /* status_test.png */,
				D095A40F0FBC0FD800512681 /* toolbar_discard.png */,
				D095A4100FBC0FD800512681 /* toolbar_refresh.png */,
				27075E690D66B9A900A8F759 /* mercurial-logo-official.icns */,
				27E771CB0FB01124006504EF /* BitbucketFavIcon.png */,
				27FEB4640FBB200600290049 /* toolbar_add.png */,
				27FEB4650FBB200600290049 /* toolbar_commit.png */,
				27FEB4660FBB200600290049 /* toolbar_commitall.png */,
				27FEB4670FBB200600290049 /* toolbar_compare.png */,
				27FEB4680FBB200600290049 /* toolbar_diff.png */,
				27FEB4690FBB200600290049 /* toolbar_pull.png */,
				27FEB46A0FBB200600290049 /* toolbar_push.png */,
				27FEB46B0FBB200600290049 /* toolbar_remove.png */,
				27FEB46C0FBB200600290049 /* toolbar_update.png */,
			);
			path = Icons;
			sourceTree = "<group>";
		};
		29B97314FDCFA39411CA2CEA /* MercurialViewer */ = {
			isa = PBXGroup;
			children = (
				080E96DDFE201D6D7F000001 /* User Interface */,
				277C520A0C5674CC00E60690 /* Model */,
				2712F05C0C5823BF00E36E41 /* Support */,
				29B97317FDCFA39411CA2CEA /* Resources */,
				27AA81A50FADF53100D4FCBB /* README.txt */,
				29B97323FDCFA39411CA2CEA /* Frameworks */,
				19C28FACFE9D520D11CA2CBB /* Products */,
			);
			name = MercurialViewer;
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA /* Resources */ = {
			isa = PBXGroup;
			children = (
				8D1107310486CEB800E47090 /* Info.plist */,
				27FEB4840FBB209D00290049 /* InfoPlist.strings */,
				27FEB4630FBB200600290049 /* Icons */,
				270E512A0C56AED10069C9C6 /* xmlstyle */,
				279089860FBFD9CC00CEA97E /* RevisionDescriptionTemplate.rtf */,
				27C656FB0FAE0DC100CFB909 /* Credits.rtf */,
				27C6572C0FAE743800CFB909 /* TextEditors.plist */,
			);
			path = Resources;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		8D1107260486CEB800E47090 /* Murky */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Murky" */;
			buildPhases = (
				8D1107290486CEB800E47090 /* Resources */,
				8D11072C0486CEB800E47090 /* Sources */,
				8D11072E0486CEB800E47090 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Murky;
			productInstallPath = "$(HOME)/Applications";
			productName = MercurialViewer;
			productReference = 8D1107320486CEB800E47090 /* Murky.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		29B97313FDCFA39411CA2CEA /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Murky" */;
			compatibilityVersion = "Xcode 3.0";
			hasScannedForEncodings = 1;
			mainGroup = 29B97314FDCFA39411CA2CEA /* MercurialViewer */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				8D1107260486CEB800E47090 /* Murky */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		8D1107290486CEB800E47090 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				270E512D0C56AED10069C9C6 /* changeset.tmpl in Resources */,
				270E512E0C56AED10069C9C6 /* xml.style in Resources */,
				27D918810C890F5500D53A8D /* xmlminimal.style in Resources */,
				27075E6A0D66B9A900A8F759 /* mercurial-logo-official.icns in Resources */,
				27AA81C70FADF83000D4FCBB /* MYUtilities_Debug.xcconfig in Resources */,
				27AA81C80FADF83000D4FCBB /* MYUtilities_Release.xcconfig in Resources */,
				27C656FD0FAE0DC100CFB909 /* Credits.rtf in Resources */,
				27C6572D0FAE743800CFB909 /* TextEditors.plist in Resources */,
				27C657A10FAEA7E800CFB909 /* Projects.xib in Resources */,
				27C657A60FAEA80D00CFB909 /* Repo.xib in Resources */,
				27C657AA0FAEA82300CFB909 /* MainMenu.xib in Resources */,
				27E771CC0FB01124006504EF /* BitbucketFavIcon.png in Resources */,
				27FEB46D0FBB200600290049 /* toolbar_add.png in Resources */,
				27FEB46E0FBB200600290049 /* toolbar_commit.png in Resources */,
				27FEB46F0FBB200600290049 /* toolbar_commitall.png in Resources */,
				27FEB4700FBB200600290049 /* toolbar_compare.png in Resources */,
				27FEB4710FBB200600290049 /* toolbar_diff.png in Resources */,
				27FEB4720FBB200600290049 /* toolbar_pull.png in Resources */,
				27FEB4730FBB200600290049 /* toolbar_push.png in Resources */,
				27FEB4740FBB200600290049 /* toolbar_remove.png in Resources */,
				27FEB4750FBB200600290049 /* toolbar_update.png in Resources */,
				27FEB4860FBB209D00290049 /* InfoPlist.strings in Resources */,
				D095A4110FBC0FD800512681 /* toolbar_discard.png in Resources */,
				D095A4120FBC0FD800512681 /* toolbar_refresh.png in Resources */,
				D095A4920FBC26A200512681 /* status_test.png in Resources */,
				D095A4DF0FBC2BC000512681 /* status_added.png in Resources */,
				D095A5090FBC318400512681 /* status_modified.png in Resources */,
				D095A50E0FBC329500512681 /* status_nottracked.png in Resources */,
				D095A5120FBC363100512681 /* status_removed.png in Resources */,
				D095A5170FBC376E00512681 /* status_null.png in Resources */,
				279089880FBFD9CC00CEA97E /* RevisionDescriptionTemplate.rtf in Resources */,
				7364973A10107F2100B717B2 /* toolbar_reveal.png in Resources */,
				7364973C10107F5700B717B2 /* toolbar_update_to_revision.png in Resources */,
				7364973E10107FDE00B717B2 /* toolbar_clone_repository_to.png in Resources */,
				736AC3EF101096B500157930 /* toolbar_show_unmodified_file.png in Resources */,
				736AC3F0101096B500157930 /* toolbar_view_revision.png in Resources */,
				736AC3F3101096D700157930 /* toolbar_show_unmodified_file.png in Resources */,
				736AC3F4101096D700157930 /* toolbar_hide_unmodified_file.png in Resources */,
				73235B251012651800FAA680 /* toolbar_merge.png in Resources */,
				73235B261012651800FAA680 /* toolbar_branch.png in Resources */,
				73235B8F10129EFD00FAA680 /* toolbar_revert.png in Resources */,
				73864C171012B9DA00EF650A /* status_ignored.png in Resources */,
				73864C181012B9DA00EF650A /* status_needs_update.png in Resources */,
				73864C3D1012BB0D00EF650A /* status_deleted.png in Resources */,
				73CA81FA10135B360081F0D8 /* toolbar_terminal.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		8D11072C0486CEB800E47090 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				277C50610C55B33E00E60690 /* RepoController.m in Sources */,
				277C50650C55B5E500E60690 /* HgFile.m in Sources */,
				277C50900C55BA3600E60690 /* HgRepository.m in Sources */,
				277C50930C55BCB800E60690 /* MercurialApp.m in Sources */,
				277C51C20C56709800E60690 /* ImageAndTextCell.m in Sources */,
				277C52120C56761000E60690 /* HgOperation.m in Sources */,
				270E509D0C56A5400069C9C6 /* HgDir.m in Sources */,
				270E51290C56AD520069C9C6 /* HgLogOperation.m in Sources */,
				270E52660C56BA310069C9C6 /* HgRevision.m in Sources */,
				2712F0540C581F5300E36E41 /* HgTempDir.m in Sources */,
				27107D1E0C887D3700ED7715 /* Predicate.m in Sources */,
				272AB4CA0C8DD2600068C695 /* HgConfigFile.m in Sources */,
				27D124F60C8F501B0075446A /* URLFormatter.m in Sources */,
				275938660C93200B0088FFF4 /* ProjectsController.m in Sources */,
				275938730C9321CF0088FFF4 /* HgProject.m in Sources */,
				27B042D40CA9A1390090DC04 /* RevisionGraphColumn.m in Sources */,
				27A6B63F0CAC254500482D5D /* RepoController_Actions.m in Sources */,
				271CE8400CB18B5D000387BF /* HgUncommittedRevision.m in Sources */,
				27AA81BC0FADF65500D4FCBB /* CollectionUtils.m in Sources */,
				27AA81BD0FADF65500D4FCBB /* ExceptionUtils.m in Sources */,
				27AA81BE0FADF65500D4FCBB /* Logging.m in Sources */,
				27AA81BF0FADF65500D4FCBB /* Test.m in Sources */,
				27C656880FAE01A200CFB909 /* MYErrorUtils.m in Sources */,
				27C656890FAE01A200CFB909 /* MYTask.m in Sources */,
				27C656B90FAE046B00CFB909 /* MYDirectoryWatcher.m in Sources */,
				27E772930FB09EA7006504EF /* MYWindowUtils.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		279089860FBFD9CC00CEA97E /* RevisionDescriptionTemplate.rtf */ = {
			isa = PBXVariantGroup;
			children = (
				279089870FBFD9CC00CEA97E /* English */,
			);
			name = RevisionDescriptionTemplate.rtf;
			sourceTree = "<group>";
		};
		27C656FB0FAE0DC100CFB909 /* Credits.rtf */ = {
			isa = PBXVariantGroup;
			children = (
				27C656FC0FAE0DC100CFB909 /* Credits.rtf */,
				274677EA0FBF5E710091FB94 /* French */,
			);
			name = Credits.rtf;
			sourceTree = "<group>";
		};
		27C6579F0FAEA7E800CFB909 /* Projects.xib */ = {
			isa = PBXVariantGroup;
			children = (
				27C657A00FAEA7E800CFB909 /* English */,
				27C657A20FAEA7F900CFB909 /* German */,
				274677E60FBF5E4D0091FB94 /* French */,
			);
			name = Projects.xib;
			sourceTree = "<group>";
		};
		27C657A30FAEA80D00CFB909 /* Repo.xib */ = {
			isa = PBXVariantGroup;
			children = (
				27C657A40FAEA80D00CFB909 /* English */,
			);
			name = Repo.xib;
			sourceTree = "<group>";
		};
		27C657A70FAEA82300CFB909 /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				27C657A80FAEA82300CFB909 /* English */,
				27C657A90FAEA82300CFB909 /* German */,
				274677E70FBF5E550091FB94 /* French */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		27FEB4840FBB209D00290049 /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				27FEB4850FBB209D00290049 /* English */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		C01FCF4B08A954540054247B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)\"",
				);
				INFOPLIST_FILE = Resources/Info.plist;
				INSTALL_PATH = "$(HOME)/Applications";
				PRODUCT_NAME = Murky;
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		C01FCF4C08A954540054247B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)\"",
				);
				INFOPLIST_FILE = Resources/Info.plist;
				INSTALL_PATH = "$(HOME)/Applications";
				PRODUCT_NAME = Murky;
				WRAPPER_EXTENSION = app;
			};
			name = Release;
		};
		C01FCF4F08A954540054247B /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 27AA81C50FADF83000D4FCBB /* MYUtilities_Debug.xcconfig */;
			buildSettings = {
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = Source/Murky_Prefix.pch;
				GCC_VERSION = 4.2;
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
			};
			name = Debug;
		};
		C01FCF5008A954540054247B /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 27AA81C60FADF83000D4FCBB /* MYUtilities_Release.xcconfig */;
			buildSettings = {
				ARCHS = (
					ppc,
					i386,
				);
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = Source/Murky_Prefix.pch;
				GCC_VERSION = 4.2;
				SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Murky" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C01FCF4B08A954540054247B /* Debug */,
				C01FCF4C08A954540054247B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Murky" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C01FCF4F08A954540054247B /* Debug */,
				C01FCF5008A954540054247B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}