-
Notifications
You must be signed in to change notification settings - Fork 14
/
ChangeLog
7109 lines (5544 loc) · 319 KB
/
ChangeLog
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
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2007-10-23 Lachie Cox <lachie.cox@rsp.com.au>
* test/unit/server_test.rb, test/test_helper.rb: ported Earth::Server spec to test/spec
2007-10-23 Lachie Cox <lachie.cox@rsp.com.au>
* test/unit/file_test.rb, test/unit/server_test.rb, test/test_helper.rb, vendor/plugins/mocha, vendor/plugins/mocha/test, vendor/plugins/mocha/test/unit, vendor/plugins/mocha/test/unit/expectation_list_test.rb, vendor/plugins/mocha/test/unit/date_time_inspect_test.rb, vendor/plugins/mocha/test/unit/infinite_range_test.rb, vendor/plugins/mocha/test/unit/expectation_test.rb, vendor/plugins/mocha/test/unit/setup_and_teardown_test.rb, vendor/plugins/mocha/test/unit/central_test.rb, vendor/plugins/mocha/test/unit/expectation_raiser_test.rb, vendor/plugins/mocha/test/unit/yield_parameters_test.rb, vendor/plugins/mocha/test/unit/mock_test.rb, vendor/plugins/mocha/test/unit/string_inspect_test.rb, vendor/plugins/mocha/test/unit/object_inspect_test.rb, vendor/plugins/mocha/test/unit/auto_verify_test.rb, vendor/plugins/mocha/test/unit/expectation_error_test.rb, vendor/plugins/mocha/test/unit/return_values_test.rb, vendor/plugins/mocha/test/unit/method_signature_test.rb, vendor/plugins/mocha/test/unit/no_yield_test.rb, vendor/plugins/mocha/test/unit/array_inspect_test.rb, vendor/plugins/mocha/test/unit/multiple_yields_test.rb, vendor/plugins/mocha/test/unit/class_method_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers, vendor/plugins/mocha/test/unit/parameter_matchers/regexp_matches_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/anything_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/stub_matcher.rb, vendor/plugins/mocha/test/unit/parameter_matchers/has_key_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/includes_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/has_value_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/instance_of_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/kind_of_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/any_of_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/is_a_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/all_of_test.rb, vendor/plugins/mocha/test/unit/parameter_matchers/has_entry_test.rb, vendor/plugins/mocha/test/unit/object_test.rb, vendor/plugins/mocha/test/unit/single_yield_test.rb, vendor/plugins/mocha/test/unit/hash_inspect_test.rb, vendor/plugins/mocha/test/unit/any_instance_method_test.rb, vendor/plugins/mocha/test/unit/missing_expectation_test.rb, vendor/plugins/mocha/test/unit/metaclass_test.rb, vendor/plugins/mocha/test/unit/single_return_value_test.rb, vendor/plugins/mocha/test/unit/stub_test.rb, vendor/plugins/mocha/test/test_helper.rb, vendor/plugins/mocha/test/integration, vendor/plugins/mocha/test/integration/stubba_test_result_integration_test.rb, vendor/plugins/mocha/test/integration/stubba_integration_test.rb, vendor/plugins/mocha/test/integration/mocha_test_result_integration_test.rb, vendor/plugins/mocha/test/deprecation_disabler.rb, vendor/plugins/mocha/test/active_record_test_case.rb, vendor/plugins/mocha/test/acceptance, vendor/plugins/mocha/test/acceptance/standalone_acceptance_test.rb, vendor/plugins/mocha/test/acceptance/stubba_acceptance_test.rb, vendor/plugins/mocha/test/acceptance/expected_invocation_count_acceptance_test.rb, vendor/plugins/mocha/test/acceptance/parameter_matcher_acceptance_test.rb, vendor/plugins/mocha/test/acceptance/mocked_methods_dispatch_acceptance_test.rb, vendor/plugins/mocha/test/acceptance/mocha_acceptance_test.rb, vendor/plugins/mocha/test/test_runner.rb, vendor/plugins/mocha/test/execution_point.rb, vendor/plugins/mocha/test/method_definer.rb, vendor/plugins/mocha/RELEASE, vendor/plugins/mocha/Rakefile, vendor/plugins/mocha/init.rb, vendor/plugins/mocha/TODO, vendor/plugins/mocha/lib, vendor/plugins/mocha/lib/mocha_standalone.rb, vendor/plugins/mocha/lib/stubba.rb, vendor/plugins/mocha/lib/mocha, vendor/plugins/mocha/lib/mocha/stub.rb, vendor/plugins/mocha/lib/mocha/expectation_list.rb, vendor/plugins/mocha/lib/mocha/infinite_range.rb, vendor/plugins/mocha/lib/mocha/setup_and_teardown.rb, vendor/plugins/mocha/lib/mocha/standalone.rb, vendor/plugins/mocha/lib/mocha/central.rb, vendor/plugins/mocha/lib/mocha/yield_parameters.rb, vendor/plugins/mocha/lib/mocha/auto_verify.rb, vendor/plugins/mocha/lib/mocha/expectation_error.rb, vendor/plugins/mocha/lib/mocha/return_values.rb, vendor/plugins/mocha/lib/mocha/exception_raiser.rb, vendor/plugins/mocha/lib/mocha/class_method.rb, vendor/plugins/mocha/lib/mocha/inspect.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers.rb, vendor/plugins/mocha/lib/mocha/object.rb, vendor/plugins/mocha/lib/mocha/single_yield.rb, vendor/plugins/mocha/lib/mocha/pretty_parameters.rb, vendor/plugins/mocha/lib/mocha/is_a.rb, vendor/plugins/mocha/lib/mocha/any_instance_method.rb, vendor/plugins/mocha/lib/mocha/single_return_value.rb, vendor/plugins/mocha/lib/mocha/expectation.rb, vendor/plugins/mocha/lib/mocha/no_yields.rb, vendor/plugins/mocha/lib/mocha/mock.rb, vendor/plugins/mocha/lib/mocha/deprecation.rb, vendor/plugins/mocha/lib/mocha/method_signature.rb, vendor/plugins/mocha/lib/mocha/instance_method.rb, vendor/plugins/mocha/lib/mocha/multiple_yields.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers, vendor/plugins/mocha/lib/mocha/parameter_matchers/regexp_matches.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/anything.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/has_key.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/includes.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/has_value.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/instance_of.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/kind_of.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/any_of.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/is_a.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/all_of.rb, vendor/plugins/mocha/lib/mocha/parameter_matchers/has_entry.rb, vendor/plugins/mocha/lib/mocha/test_case_adapter.rb, vendor/plugins/mocha/lib/mocha/metaclass.rb, vendor/plugins/mocha/lib/mocha/missing_expectation.rb, vendor/plugins/mocha/lib/mocha.rb, vendor/plugins/mocha/COPYING, vendor/plugins/mocha/MIT-LICENSE, vendor/plugins/mocha/README, vendor/plugins/mocha/vendor, vendor/plugins/mocha/vendor/meta_project-0.4.15, vendor/plugins/mocha/vendor/meta_project-0.4.15/Rakefile, vendor/plugins/mocha/vendor/meta_project-0.4.15/doc, vendor/plugins/mocha/vendor/meta_project-0.4.15/doc/base_attrs.rdoc, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake/contrib, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake/contrib/xforge, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake/contrib/xforge/release.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake/contrib/xforge/news_publisher.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake/contrib/xforge/base.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/rake/contrib/xforge.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/http, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/http/multipart.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/patois, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/patois/parser.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/scm_web, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/scm_web/pathname.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/scm_web/browser.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/release, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/release/freshmeat.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/release/raa.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/patois.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/scm_web.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/version_parser.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/trac, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/trac/trac_project.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge/source_forge.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge/ruby_forge.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge/session.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge/xforge_base.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge/xfile.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/codehaus, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/codehaus/codehaus_project_svn.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/trac.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/base.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/xforge.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project/codehaus.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/core_ext, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/core_ext/pathname.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/core_ext/open_uri.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/core_ext/string.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/jira, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/jira/jira_issues.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/jira/jira_tracker.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/jira.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/trac, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/trac/trac_tracker.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/issue.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/xforge, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/xforge/source_forge_tracker.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/xforge/ruby_forge_tracker.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/xforge/xforge_tracker.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/trac.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/base.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/xforge.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker/digit_issues.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/project_analyzer.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project/tracker.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/lib/meta_project.rb, vendor/plugins/mocha/vendor/meta_project-0.4.15/CHANGES, vendor/plugins/mocha/vendor/meta_project-0.4.15/MIT-LICENSE, vendor/plugins/mocha/vendor/meta_project-0.4.15/README, vendor/plugins/mocha/vendor/coderay-0.7.4.215, vendor/plugins/mocha/vendor/coderay-0.7.4.215/LICENSE, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoder.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/xml.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/span.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/div.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/html, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/html/classes.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/html/output.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/html/numerization.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/html/css.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/yaml.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/tokens.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/html.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/text.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/debug.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/statistic.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/count.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/null.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/_map.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/encoders/page.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/helpers, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/helpers/plugin.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/helpers/file_type.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/helpers/gzip_simple.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/helpers/word_list.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/style.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/styles, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/styles/cycnus.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/styles/murphy.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/styles/_map.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/tokens.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/duo.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanner.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/ruby, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/ruby/patterns.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/xml.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/ruby.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/c.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/html.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/delphi.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/debug.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/rhtml.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/nitro_xhtml.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/plaintext.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay/scanners/_map.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/lib/coderay.rb, vendor/plugins/mocha/vendor/coderay-0.7.4.215/bin, vendor/plugins/mocha/vendor/coderay-0.7.4.215/bin/coderay_stylesheet, vendor/plugins/mocha/vendor/coderay-0.7.4.215/bin/coderay, vendor/plugins/mocha/vendor/coderay-0.7.4.215/README, vendor/plugins/mocha/vendor/coderay-0.7.4.215/FOLDERS, vendor/plugins/mocha/examples, vendor/plugins/mocha/examples/stubba.rb, vendor/plugins/mocha/examples/mocha.rb, vendor/plugins/mocha/examples/misc.rb, vendor/plugins/mocha/templates, vendor/plugins/mocha/templates/html_with_google_analytics.rb, vendor/plugins/test-spec, vendor/plugins/test-spec/test, vendor/plugins/test-spec/test/test_testunit.rb, vendor/plugins/test-spec/test/spec_testspec_order.rb, vendor/plugins/test-spec/test/spec_mocha.rb, vendor/plugins/test-spec/test/spec_flexmock.rb, vendor/plugins/test-spec/test/spec_new_style.rb, vendor/plugins/test-spec/test/spec_dox.rb, vendor/plugins/test-spec/test/spec_nestedcontexts.rb, vendor/plugins/test-spec/test/spec_testspec.rb, vendor/plugins/test-spec/test/spec_should-output.rb, vendor/plugins/test-spec/Rakefile, vendor/plugins/test-spec/ROADMAP, vendor/plugins/test-spec/TODO, vendor/plugins/test-spec/lib, vendor/plugins/test-spec/lib/test, vendor/plugins/test-spec/lib/test/spec, vendor/plugins/test-spec/lib/test/spec/version.rb, vendor/plugins/test-spec/lib/test/spec/dox.rb, vendor/plugins/test-spec/lib/test/spec/rdox.rb, vendor/plugins/test-spec/lib/test/spec/should-output.rb, vendor/plugins/test-spec/lib/test/spec.rb, vendor/plugins/test-spec/bin, vendor/plugins/test-spec/bin/specrb, vendor/plugins/test-spec/README, vendor/plugins/test-spec/examples, vendor/plugins/test-spec/examples/stack_spec.rb, vendor/plugins/test-spec/examples/stack.rb: Added mocha (via piston) and test-spec (source repo isnt svn). Ported Earth::File spec as proof of concept.
2007-10-22 Lachie Cox <lachie.cox@rsp.com.au>
* lib/tasks/checkin.rake: Improved ci task description text
2007-10-22 Lachie Cox <lachie.cox@rsp.com.au>
* lib/tasks/checkin.rake: Added checkin rake tasks to automate quality-assured checkins
2007-10-22 Lachie Cox <lachie.cox@rsp.com.au>
* ChangeLog: Mega update, including all changes
for Rails 2 and a little refactoring.
* test/unit/directory_test.rb,
test/functional/browser_controller_test.rb:
Tweaks for Rails 2
* app/controllers/browser_controller.rb,
app/models/earth/file.rb,
app/models/earth/directory.rb,
app/models/earth/server.rb:
Refactoring - moved filtering business logic from controller into models.
* app/models/earth.rb:
Added. Earth.filter_context acts as a filtering facade for above refactoring.
* app/views/browser/show.haml,
app/views/browser/show.rxml,
app/views/browser/flat.haml,
app/views/browser/_breadcrumb_and_filter.haml:
Renamed for Rails 2.
* app/views/browser/_breadcrumb_and_filter.html.haml,
app/views/browser/show.html.haml,
app/views/browser/show.xml.builder,
app/views/browser/flat.html.haml:
Renamed from above for rails 2.
* db/migrate/039_add_last_update_finish_time_to_server.rb,
db/migrate/038_add_heartbeat_to_servers_table.rb,
lib/earth_plugins/file_monitor.rb:
Changed durations, e.g. 300.seconds to 300.seconds.to_i for Rails 2.
* vendor/plugins/auto_complete:
Added via piston, this functionality was
extracted from the core for Rails 2.
* vendor/plugins/redhillonrails_core:
Moved under piston management.
* vendor/plugins/redhillonrails_core/init.rb:
Added guard against double loading during test.
* vendor/plugins/hornsby: Added via piston.
* vendor/rails: Added from rails HEAD via piston.
* config/environments/development.rb:
Removed breakpoint_server line, deprecated.
* config/environment.rb:
Added required setup for Rails 2 cookie-based
sessions.
* config/boot.rb,
public/javascripts/prototype.js,
public/javascripts/effects.js,
public/javascripts/dragdrop.js,
public/javascripts/controls.js:
Updated using rake rails:update
2007-10-16 Matthew Landauer <matthew@visualappliance.com>
* config/environment.rb, config/boot.rb, public/javascript/control.js,
public/javascript/dragdrop.js, public/javascript/effects.js,
public/javascript/prototype.js, script/process/inspector:
Upgraded to Rails 1.2.5
2007-04-11 Matthew Landauer <matthew@visualappliance.com>
* lib/earth_plugin_interface/earth_plugin.rb,
test/unit/earth_plugin_test.rb: Added unit tests and fixed a couple of
small bugs shown up by unit tests
2007-04-03 Matthew Landauer <matthew@visualappliance.com>
* NEWS: Added file with text for upcoming 0.2 release
2007-04-02 Julian Scheid <julians@rsp.com.au>
* scripts/earthd: Load file monitor from file system instead of
from database.
2007-03-30 Matthew Landauer <matthew@visualappliance.com>
* vendor/rails: Removed directory
2007-03-29 Matthew Landauer <matthew@visualappliance.com>
* script/install_plugin: Fixed error message to user about file not existing
* script/create_cert: Added usage information for the user
2007-03-29 Matthew Landauer <matthew@visualappliance.com>
* script/create_cert.rb, script/create_cert: Renamed file. Removed file
extension for consistency with other scripts
* script/sign_plugin.rb, script/sign_plugin: Ditto above
* script/install_plugin.rb, script/install_plugin: Ditto above
2007-03-29 Matthew Landauer <matthew@visualappliance.com>
* app/views/layouts/application.haml, app/views/graph/index.haml,
app/controllers/graph_controller.rb, app/helpers/application_helper.rb,
app/views/graph/directory_treemap.rxml: Removed "treemap" view
2007-03-29 Matthew Landauer <matthew@visualappliance.com>
* app/helpers/application_helper.rb (earth_version_svn): If "svnversion"
command fails recover gracefully
2007-03-29 Matthew Landauer <matthew@visualappliance.com>
* db/migrate/057_add_cache_valid_to_directory.rb: New migration. Fixes
missing column in table from changeset [1109].
2007-03-28 Matthew Landauer <matthew@visualappliance.com>
* public/stylesheets/sass/treemap.sass, public/stylesheets/treemap.css:
css is now generated dynamically from sass template
* public/stylesheets/sass/servers.sass, public/stylesheets/servers.css:
Ditto above
* public/stylesheets/sass/svg.sass, public/stylesheets/svg.css: Ditto above
* public/stylesheets/sass/base.sass, public/stylesheets/base.css: Ditto
above
* public/stylesheets/scaffold.css: Removed unused stylesheet
2007-03-27 Julian Scheid <julians@rsp.com.au>
* db/migrate/055_move_cache_to_directory.rb: Added.
* db/migrate/056_drop_cached_sizes.rb: Added.
* app/models/earth/cached_size.rb: Removed.
* test/fixtures/cached_sizes.yml: Removed.
* app/models/earth/directory.rb: Refactored to store cached size
in table directories instead of cached_sizes.
* lib/earth_plugins/file_monitor.rb: Likewise.
* test/unit/file_monitor_test.rb Likewise.
* test/functional/graph_controller_test.rb: Removed use of
cached_size fixture.
2007-03-27 Matthew Landauer <matthew@visualappliance.com>
* ChangeLog: fixed name of committer
2007-03-27 Matthew Landauer <matthew@visualappliance.com>
* app/views/graph/index.haml, app/views/graph/index.rhtml: Replaced rhtml
template with haml template
* app/views/browser/flat.haml, app/views/browser/flat.rhtml: Ditto above
2007-03-26 Matthew Landauer <matthew@visualappliance.com>
* app/views/browser/_breadcrumb_and_filter.haml,
app/views/browser/_breadcrumb_and_filter.rhtml: Replaced
rhtml template with haml template
* app/views/browser/show.haml, app/views/browser/show.rhtml: Ditto above
* app/views/layouts/servers.haml, app/views/layouts/servers.rhtml: Ditto
above
* app/views/servers/edit.haml, app/views/servers/edit.rhtml: Ditto above
* app/views/layouts/application.haml: More concise form for html comments
2007-03-26 Matthew Landauer <matthew@visualappliance.com>
* app/helpers/application_helper.rb: Extracted method tab_info
* app/views/layouts/application.haml, apps/views/layouts/application.rhtml:
Replaced rhtml template with haml template
* app/views/servers/show.haml, app/views/servers/show.rhtml: Replaced rhtml
template with haml template
* app/views/servers/index.haml: Made GNU license silent in rendered output
2007-03-26 Matthew Landauer <matthew@visualappliance.com>
* vendor/plugins/stable: Added haml Rails plugin
* app/helpers/servers_helper.rb: Extracted daemon_status helper function
* app/views/servers/index.haml, app/views/servers/index.rhtml: Replaced
rhtml template with haml template
2007-03-23 Matthew Landauer <matthew@visualappliance.com>
* Changelog: Removed messages from pre-Ruby days.
Fixed formatting of 2007-03-23 Bruno commit.
2007-03-23 Matthew Landauer <matthew@visualappliance.com>
* script/earthd.rb renamed to earthd for consistency with
other scripts
2007-03-23 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* app/controllers/files_controller.rb,
app/helpers/files_helper.rb
app/views/files/
test/functional/files_controller_test.rb: removed as they are not being
used for anything.
2007-03-20 Julian Scheid <julians@rsp.com.au>
Ticket #170:
* app/helpers/application_helper.rb (ApplicationHelper::current_total_size):
Made an instance method.
* app/views/browser/_breadcrumb_and_filter.rhtml: Call
current_total_size as an instance method instead.
2007-03-20 Julian Scheid <julians@rsp.com.au>
* ChangeLog: New file (generated using svn2cl and tweaked a
little.)
* AUTHORS: New file.
2007-03-19 Matthew Landauer <matthew@visualappliance.com>
* README, doc/README_FOR_APP: Moved the main README for the
application (Earth) to the top of the tree
2007-03-19 Julian Scheid <julians@rsp.com.au>
* app/controllers/application.rb,
app/helpers/application_helper.rb,
app/views/browser/_breadcrumb_and_filter.rhtml,
public/stylesheets/base.css: Show total size of current
directory, server, or root underneath bread crumb trail
2007-03-19 Matthew Landauer <matthew@visualappliance.com>
* README: Removing top-level README which talks about Rails. Would
be a tad confusing to a new user.
2007-03-19 Matthew Landauer <matthew@visualappliance.com>
* config/keys: Make SVN ignore keys in this directory
2007-03-19 Matthew Landauer <matthew@visualappliance.com>
* config/certificates: Make SVN ignore certificates in this
directory
2007-03-19 Matthew Landauer <matthew@visualappliance.com>
* lib/earth_plugins: Make SVN ignore plugin signatures
2007-03-19 Julian Scheid <julians@rsp.com.au>
* app/helpers/graph_helper.rb, app/views/graph/directory.rxml: In
radial view, replaced display of current directory path and size
with '..'
2007-03-19 Julian Scheid <julians@rsp.com.au>
* app/helpers/graph_helper.rb, script/earthd.rb: Bugfix in
graph_helper; improved wording of --help output in earthd
2007-03-19 Julian Scheid <julians@rsp.com.au>
* lib/earth_plugin_interface/plugin_manager.rb: Replace named
anonymous modules for loading plugins instead of unnamed modules
2007-03-19 Julian Scheid <julians@rsp.com.au>
* lib/earth_plugin_interface/plugin_manager.rb, script/earthd.rb:
Unload old plugin versions; fall back to last known good file
monitor version in case of a fatal error, if available; minor
refactoring
2007-03-19 Julian Scheid <julians@rsp.com.au>
* doc/diagrams, doc/diagrams/network_diagram_1.graffle: OmniGraffle
source code for network diagram for HowItWorks Wiki page
2007-03-19 Julian Scheid <julians@rsp.com.au>
* lib/earth_plugin_interface/plugin_manager.rb: Temporary
workaround for a class unloading issue
2007-03-19 Julian Scheid <julians@rsp.com.au>
* script/create_cert.rb: Added create_cert.rb script
2007-03-19 Julian Scheid <julians@rsp.com.au>
* script/earthd.rb: Better error message when no file monitor
plugin is installed
2007-03-19 Julian Scheid <julians@rsp.com.au>
* script/earthd.rb: Only create and use logger when running the
daemon, not when querying status or stopping it
2007-03-19 Julian Scheid <julians@rsp.com.au>
* README.earthd, app/models/earth/metadata_attribute.rb,
app/models/earth/metadata_string.rb,
app/models/earth/plugin_descriptor.rb, config/certificates,
config/keys, daemon, db/migrate/054_create_plugins_tables.rb,
lib/earth_plugin_interface,
lib/earth_plugin_interface/earth_plugin.rb,
lib/earth_plugin_interface/plugin_manager.rb, lib/earth_plugins,
lib/earth_plugins/file_monitor.rb, lib/earthd_helper.rb,
script/earthd.rb, script/install_plugin.rb,
script/sign_plugin.rb, test/earthd,
test/earthd/README.daemon_test, test/earthd/daemon_test.rb,
test/unit/file_monitor_test.rb: Restructured daemon files; added
certificate creation, plugin signing and plugin installation
scripts; initial implementation of plugin infrastructure; made
file_monitor a plugin stored in the database
2007-03-18 Julian Scheid <julians@rsp.com.au>
* COPYING, app/controllers/application.rb,
app/controllers/browser_controller.rb,
app/controllers/files_controller.rb,
app/controllers/graph_controller.rb,
app/controllers/servers_controller.rb,
app/helpers/application_helper.rb, app/helpers/browser_helper.rb,
app/helpers/files_helper.rb, app/helpers/graph_helper.rb,
app/helpers/servers_helper.rb, app/models/earth/cached_size.rb,
app/models/earth/directory.rb, app/models/earth/file.rb,
app/models/earth/server.rb, app/models/quote_bad_characters.rb,
app/models/size.rb, app/models/user.rb,
app/views/browser/_breadcrumb_and_filter.rhtml,
app/views/browser/flat.rhtml, app/views/browser/show.rhtml,
app/views/browser/show.rxml, app/views/files/find.rhtml,
app/views/files/results.rhtml, app/views/graph/directory.rxml,
app/views/graph/directory_treemap.rxml,
app/views/graph/index.rhtml, app/views/graph/servers.rxml,
app/views/layouts/application.rhtml,
app/views/layouts/servers.rhtml, app/views/servers/edit.rhtml,
app/views/servers/index.rhtml, app/views/servers/show.rhtml,
config/routes.rb, daemon/daemon_test.rb, daemon/earthd.rb,
daemon/earthd_helper.rb, daemon/file_monitor.rb,
db/migrate/001_create_file_info_table.rb,
db/migrate/002_add_filename_column.rb,
db/migrate/003_add_modification_time_and_size_columns.rb,
db/migrate/004_increase_size_of_text_columns.rb,
db/migrate/005_add_server_column.rb,
db/migrate/006_add_ownership_columns.rb,
db/migrate/007_change_ownership_integer.rb,
db/migrate/008_create_directory_info_table.rb,
db/migrate/009_add_key_to_directory_info.rb,
db/migrate/010_create_servers.rb,
db/migrate/011_add_key_to_server.rb,
db/migrate/012_add_stat_columns.rb,
db/migrate/013_add_parent_column.rb,
db/migrate/014_watch_directory_key.rb,
db/migrate/015_remove_server_column.rb,
db/migrate/016_rename_directory_info_table.rb,
db/migrate/017_convert_directory_to_nested_set.rb,
db/migrate/018_replace_path_with_name_column.rb,
db/migrate/019_add_index_to_directories_table.rb,
db/migrate/020_add_foreign_key_constraints.rb,
db/migrate/021_remove_foreign_key_constraints.rb,
db/migrate/022_add_path_column.rb,
db/migrate/023_server_has_many_directories.rb,
db/migrate/024_make_path_column_big.rb,
db/migrate/025_rename_file_info_table.rb,
db/migrate/026_add_foreign_key_constraints_again.rb,
db/migrate/027_change_files_name_to_string.rb,
db/migrate/028_add_index_to_files_table.rb,
db/migrate/029_remove_path_column_again.rb,
db/migrate/030_add_not_null_to_files_directory_id.rb,
db/migrate/031_create_index_for_directory_server_id.rb,
db/migrate/032_add_level_column_to_directories.rb,
db/migrate/033_add_on_delete_cascade_to_files_table.rb,
db/migrate/034_add_blocks_column_to_files.rb,
db/migrate/035_create_filters_and_cached_sizes_table.rb,
db/migrate/036_add_path_to_directories.rb,
db/migrate/037_rename_cached_size_columns.rb,
db/migrate/038_add_heartbeat_to_servers_table.rb,
db/migrate/039_add_last_update_finish_time_to_server.rb,
db/migrate/040_add_path_to_files.rb,
db/migrate/041_add_count_to_cached_sizes.rb,
db/migrate/042_replace_demo_filters.rb,
db/migrate/043_fix_directories_path_index.rb,
db/migrate/044_fix_files_path_index.rb,
db/migrate/045_add_daemon_version_to_servers.rb,
db/migrate/046_unique_server_name.rb,
db/migrate/047_add_delete_cascade_to_directories.rb,
db/migrate/048_ensure_only_default_filter.rb,
db/migrate/049_unique_cached_sizes_directory_filter.rb,
db/migrate/050_remove_filter_table.rb,
db/migrate/051_rename_columns_size_to_bytes.rb,
db/migrate/052_empty_migration.rb,
db/migrate/053_remove_path_from_files.rb, lib/expiring_hash.rb,
test/functional/browser_controller_test.rb,
test/functional/files_controller_test.rb,
test/functional/graph_controller_test.rb,
test/functional/servers_controller_test.rb,
test/helper_testcase.rb, test/mocks/test/ldap.rb,
test/test_helper.rb, test/unit/directory_test.rb,
test/unit/file_monitor_test.rb, test/unit/file_test.rb,
test/unit/helpers/directories_helper_test.rb,
test/unit/helpers/graph_helper_test.rb,
test/unit/quote_bad_characters_test.rb, test/unit/server_test.rb,
test/unit/user_ldap_test.rb, test/unit/user_test.rb,
vendor/plugins/faster_nested_set/lib/faster_nested_set.rb,
vendor/plugins/faster_nested_set/test/category_test.rb: Added GPL
boilerplate header to all .rb, .rhtml and .rxml files; added GPL
v2 text in file COPYING; cf
http://producingoss.com/html-chunk/license-quickstart.html#license-quickstart-applying
2007-03-15 Julian Scheid <julians@rsp.com.au>
* daemon/earthd.rb: Include daemon version in status output
2007-03-15 Julian Scheid <julians@rsp.com.au>
* config/earthd.yml.example, daemon/earthd.rb,
daemon/earthd_helper.rb, daemon/file_monitor.rb: Various
improvements to new daemon: minor refactorings; improved wording
of messages; all error messages now go to stderr; log failure of
the server thread; improved validation of newly added directories
(make sure added directory is readable and is not a super- or
subdirectory of a directory already monitored); added
config/earthd.yml.example as mentioned in the earthd README
2007-03-15 Julian Scheid <julians@rsp.com.au>
* config/earthd-base.yml, daemon/README.earthd,
daemon/earth_daemon.rb, daemon/earthd.rb,
daemon/earthd_helper.rb, daemon/file_monitor.rb: Initial
implementation of new daemon framework
2007-03-15 Julian Scheid <julians@rsp.com.au>
* config/environment.rb: Add CSV MIME type conditionally (get rid
of warning in daemon); force use of default Ruby log formatter
2007-03-14 Julian Scheid <julians@rsp.com.au>
* app/views/layouts/servers.rhtml: Make browser window title in
administration pages consistent with other pages
2007-03-14 Julian Scheid <julians@rsp.com.au>
* app/controllers/application.rb,
app/helpers/application_helper.rb, app/models/earth/server.rb,
app/models/user.rb, config/earth-webapp.yml: Parse
earth-config.yml as an ERB file; do not reload configuration file
in user.rb and server.rb; do away with eval() statements and
instead use ERB notation in configuration file; add configurable
maximum breadcrumb trail size and replace parts of breadcrumb
trail with ... if trail becomes too long; implements #71
2007-03-14 Julian Scheid <julians@rsp.com.au>
* app/helpers/browser_helper.rb: Replaced @param by param to avoid
a deprecation warning
2007-03-14 Julian Scheid <julians@rsp.com.au>
* daemon/file_monitor.rb: Use unbuffered output in file_monitor;
addresses #134
2007-03-14 Julian Scheid <julians@rsp.com.au>
* app/controllers/browser_controller.rb,
app/helpers/browser_helper.rb, app/views/browser/flat.rhtml,
public/images/sort1-asc.png, public/images/sort1-desc.png,
public/images/sort2-asc.png, public/images/sort2-desc.png,
public/images/sort3-asc.png, public/images/sort3-desc.png,
public/stylesheets/base.css: Allow sorting flat file view by
name, path, modification date and size
2007-03-14 Julian Scheid <julians@rsp.com.au>
* app/models/earth/directory.rb, test/unit/file_monitor_test.rb:
Make sure a cache entry exists when updating it; add a test for
file_monitor to make sure caches are created late when initial
indexing is interrupted and bulk cache creation doesn't happen
2007-03-13 Julian Scheid <julians@rsp.com.au>
* app/helpers/browser_helper.rb, app/views/browser/flat.rhtml:
Refactored flat file view by moving linked path assembly to
browser_helper; made parent link and display of current level in
navigation configurable and made no parent link and no current
level the default; fixes #118
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* vendor/plugins/faster_nested_set/lib/faster_nested_set.rb: Added
comment to code
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Extracted method (I like doing
this!)
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Make it more explicit that we only
need to cache files up to the level *above* the leaf level
2007-03-13 Julian Scheid <julians@rsp.com.au>
* app/controllers/browser_controller.rb,
app/views/browser/_breadcrumb_and_filter.rhtml,
app/views/layouts/application.rhtml, public/stylesheets/base.css:
Added 'show hidden' option to web application; moved 'show empty'
option to filter box and made it a checkbox; added HTML label tag
to labels for filter by filename and user for improved
accessibility; made sure show empty/hidden parameters are carried
over to alternate views; fixes #80
2007-03-13 Julian Scheid <julians@rsp.com.au>
* app/helpers/graph_helper.rb: Fix bugs in treemap view introduced
by refactoring bytes, blocks and count into class Size
2007-03-13 Julian Scheid <julians@rsp.com.au>
* app/models/size.rb: Made Size class comparable
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: The result needs to be sorted for
the CASE to be correct
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Removed one unnecessary method and
one unused method in Directory
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb, test/unit/directory_test.rb:
Simplified SQL query by using a new method that we just extracted
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: In find_subdirectories_at_level
replace db lookup with walking tree in memory
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* test/unit/directory_test.rb: Added unit test for
Directory#find_subdirectories_at_level
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Extracted methods
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* test/functional/graph_controller_test.rb: Removed unused fixture
2007-03-13 Matthew Landauer <matthew@visualappliance.com>
* db/migrate/052_empty_migration.rb: Added empty migration to plug
a hole
2007-03-13 Julian Scheid <julians@rsp.com.au>
* app/models/earth/directory.rb, app/models/earth/file.rb,
app/models/earth/server.rb, config/environment.rb,
daemon/file_monitor.rb, test/unit/directory_test.rb: Add path
getter to files model; make all timestamps in database UTC;
addresses #158
2007-03-12 Julian Scheid <julians@rsp.com.au>
* daemon/file_monitor.rb, db/migrate/053_remove_path_from_files.rb:
Added migration for removing path column from files table;
changed file_monitor so that path column is no longer set when
new files are created
2007-03-05 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* app/views/browser/_breadcrumb_and_filter.rhtml: Added a small
text under the warning the user gets when a daemon has crashed or
stopped telling them how old the data they are looking at is.
2007-03-05 Matthew Landauer <matthew@visualappliance.com>
* app/models/quote_bad_characters.rb: Changed default
source_encoding to UTF-8 since "char" doesn't seem to exist
everywhere. Must investigate this further.
2007-03-05 Matthew Landauer <matthew@visualappliance.com>
* app/models/quote_bad_characters.rb, daemon/file_monitor.rb: Put
quoting code where entries from the filesystem come in in
FileMonitor
2007-03-05 Matthew Landauer <matthew@visualappliance.com>
* app/models/quote_bad_characters.rb: Added source_encoding option
(which defaults to char)
2007-03-05 Matthew Landauer <matthew@visualappliance.com>
* app/models/quote_bad_characters.rb,
test/unit/quote_bad_characters_test.rb: Quote bad UTF8 and
backslashes
2007-03-05 Matthew Landauer <matthew@visualappliance.com>
* app/models/quote_bad_characters.rb,
test/unit/quote_bad_characters_test.rb: Very simple start for
quoting code
2007-03-05 Matthew Landauer <matthew@visualappliance.com>
* test/unit/file_test.rb: Added a couple of very naive tests for
UTF8 encoding. Doesn't fix any problems just
shows the issues.
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: One commit worst than the other.
Now I had removed the sorting. ARGH.
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: Duh! My last commit was
completely useless. I didn't change the part where I compare
against what I get from the DB. Little kludge for now.
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: Sorting the directories as
received from the DB call Directory.find by their path in an
array and using that to compare to what we built in the array.
This works on Mac OS X, need to commit to test on Linux
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb, daemon/file_monitor.rb: Extracted
method from file_monitor that belonged in Directory class. Now,
all caching code is in directory where it belongs. Also, inlined
method in file_monitor
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/cached_size.rb, daemon/file_monitor.rb: More
size refactoring. Inlined method
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/browser_controller.rb,
app/helpers/graph_helper.rb, app/models/earth/server.rb,
app/views/graph/servers.rxml, app/views/servers/index.rhtml,
app/views/servers/show.rhtml, test/unit/server_test.rb: More size
refactoring. Removed three methods from Server model
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/browser_controller.rb,
app/helpers/graph_helper.rb, app/models/earth/directory.rb,
app/models/earth/server.rb, app/models/size.rb,
app/views/graph/directory.rxml, app/views/servers/show.rhtml,
daemon/daemon_test.rb,
test/functional/browser_controller_test.rb,
test/unit/directory_test.rb, test/unit/file_monitor_test.rb:
Continuing with size refactoring
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/cached_size.rb, app/models/earth/directory.rb,
app/models/earth/file.rb, app/models/size.rb: Using new Size
class instead of bytes, blocks and count
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: Commented it out so that it
doesn't break other people's stuff
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: Some debugging code to test this
on a Linux box
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: Using Kernel.rand instead of
issuing a 'dd'.
This resolves the "slowwwwww" performance of dd if=/dev/random on
Linux.
2007-02-28 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* test/unit/file_monitor_test.rb: 1st attempt at changing the 'dd'
that's used in the test to using Kernel.rand to gain performance
on this under Linux
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Inlined method
2007-02-28 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Now caches bytes, blocks and count
at the same time. More room for refactoring
2007-02-27 Matthew Landauer <matthew@visualappliance.com>
* db/migrate/014_watch_directory_key.rb,
db/migrate/043_fix_directories_path_index.rb,
db/migrate/047_add_delete_cascade_to_directories.rb,
db/migrate/050_remove_filter_table.rb: Fixed up problems with
reversing migrations. Now can happily migrate between any version
without any problem.
2007-02-27 Matthew Landauer <matthew@visualappliance.com>
* db/migrate/035_create_filters_and_cached_sizes_table.rb,
db/migrate/042_replace_demo_filters.rb,
db/migrate/048_ensure_only_default_filter.rb: Using ActiveRecord
in migrations is problematic. Changes in models can break old
migrations. That's what happened here. Replaced use of models
with hand written sql. Fixes ticket #151
2007-02-27 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* Rakefile: Wrapped the require for CI::Reporter so that it doesn't
become mandatory.
2007-02-27 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* Rakefile: Adding dependency on CI:Reporter, a continuous
integration
gem. I am testing it so it will certainly break something.
Sorry :-(
2007-02-27 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/browser_controller.rb,
app/helpers/graph_helper.rb, app/models/earth/cached_size.rb,
app/views/browser/show.rhtml, app/views/browser/show.rxml,
test/functional/browser_controller_test.rb: More renaming of
variables that include size to bytes
2007-02-27 Julian Scheid <julians@rsp.com.au>
* app/controllers/graph_controller.rb, app/helpers/graph_helper.rb,
app/models/earth/directory.rb: Move recursive directory
size/files gathering from graph_controller to directory model
2007-02-27 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/browser_controller.rb,
app/controllers/files_controller.rb,
app/controllers/graph_controller.rb, app/helpers/graph_helper.rb,
app/models/earth/cached_size.rb, app/models/earth/directory.rb,
app/models/earth/file.rb, app/models/earth/server.rb,
app/views/browser/flat.rhtml, app/views/browser/show.rhtml,
app/views/browser/show.rxml, app/views/files/results.rhtml,
app/views/graph/directory.rxml, app/views/graph/servers.rxml,
app/views/servers/index.rhtml, app/views/servers/show.rhtml,
daemon/daemon_test.rb, daemon/file_monitor.rb,
db/migrate/051_rename_columns_size_to_bytes.rb,
test/fixtures/files.yml,
test/functional/browser_controller_test.rb,
test/unit/directory_test.rb, test/unit/file_monitor_test.rb,
test/unit/file_test.rb: Renamed size to bytes
2007-02-27 Matthew Landauer <matthew@visualappliance.com>
* test/fixtures/filters.yml,
test/functional/graph_controller_test.rb: The IDE Radrails is
giving me trouble. The last commit broke the unit tests (when run
on the commandline) but they passed fine under Radrails. Radrails
seems to have issues about the unit test environment it sets up.
2007-02-27 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/graph_controller.rb,
app/models/earth/directory.rb, app/models/earth/file.rb,
app/models/earth/filter.rb, daemon/file_monitor.rb,
db/migrate/050_remove_filter_table.rb, test/fixtures/filters.yml,
test/functional/graph_controller_test.rb,
test/unit/file_monitor_test.rb: Now only caches items with the
default filter (no filtering). This allows us to get rid of the
Filters table and class. Next cached_sizes gets moved into the
directory class
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Removing unused method
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Made method private
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* daemon/daemon_test.rb: In daemon_test check that the cache is
complete. Also don't access the internal caching implementation
in Directory
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* daemon/daemon_test.rb: Woops, broke daemon_test with my last
change. Fixed now.
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/browser_controller.rb,
app/models/earth/server.rb: In Server replaced use of
size_and_count with size_blocks_and_count
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/controllers/browser_controller.rb,
app/models/earth/directory.rb, app/models/earth/server.rb,
daemon/daemon_test.rb: Replaced use of size_and_count with
size_blocks_and_count and made method size, blocks,
recursive_file_count use size_blocks_and_count. This way it will
also be easier to spot duplicate queries in the SQL logs.
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Extracted method and put methods
with big SQL queries close together
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Replaced use of find(:all) with
reload
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Got rid of
update_cache_after_create method and made cache_enabled apply to
both updating and creating of caches
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Use @@cache_enabled instead of
@@cache_disabled
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Don't need
update_cache_before_update because nothing changes in
cached_sizes.find(:all)
2007-02-26 Matthew Landauer <matthew@visualappliance.com>
* app/models/earth/directory.rb: Extracted method
2007-02-24 Julian Scheid <julians@rsp.com.au>
* app/views/graph/directory.rxml: Move paths for curved text into
<defs>...</defs> SVG element; fixes #143.
2007-02-24 Julian Scheid <julians@rsp.com.au>
* vendor/plugins/faster_nested_set/lib/faster_nested_set.rb: Change
semantics of self_and_ancestors_up_to to be exclusive (up to, but
not including the given node)
2007-02-24 Julian Scheid <julians@rsp.com.au>
* app/controllers/browser_controller.rb,
app/helpers/application_helper.rb, app/views/browser/flat.rhtml,
app/views/browser/show.rhtml, public/stylesheets/base.css: Sort
flat file view by size instead of path; move path to a separate
table column in flat file view; minor layout improvements to
navigation and flat view; fixes #119
2007-02-24 Julian Scheid <julians@rsp.com.au>
* app/views/layouts/application.rhtml,
app/views/layouts/servers.rhtml: Make Earth logo link to
navigation root in both user and administration pages
2007-02-24 Julian Scheid <julians@rsp.com.au>
* app/models/earth/directory.rb,
vendor/plugins/faster_nested_set/lib/faster_nested_set.rb:
Optimize faster_nested_set.ancestors by fetching all ancestors
with a single query; remove Directory.self_and_ancestors_up_to,
and introduce a generic method self_and_ancestors_up_to in
faster_nested_set
2007-02-24 Julian Scheid <julians@rsp.com.au>
* app/controllers/graph_controller.rb: Improved size queries for
leaf-level directories; minor refactorings and improved in-line
code documentation; this is meant to address the performance
problem described in #138
2007-02-23 Matthew Landauer <matthew@visualappliance.com>
* release/tarball.rb: Simple script to create tarball from tagged
version of Earth
2007-02-23 Matthew Landauer <matthew@visualappliance.com>
* app/helpers/application_helper.rb,
app/views/layouts/application.rhtml,
app/views/layouts/servers.rhtml: Extracted 'revision' text into
helper method
2007-02-23 Matthew Landauer <matthew@visualappliance.com>
* release/tag.rb: Small addition to automated commit message
2007-02-23 Matthew Landauer <matthew@visualappliance.com>
* release, release/tag.rb: First version of release tagging script
2007-02-23 Matthew Landauer <matthew@visualappliance.com>
* app/helpers/application_helper.rb: Extracted method. Ready for
doing automatic version numbering from a release script
2007-02-23 Julian Scheid <julians@rsp.com.au>
* app/views/graph/index.rhtml, public/stylesheets/base.css: Add a
warning to the treemap view saying that the treemap is currently
experimental
2007-02-23 Julian Scheid <julians@rsp.com.au>
* app/helpers/graph_helper.rb: Avoid division by zero in treemap
construction; fixes #137.
2007-02-23 Julian Scheid <julians@rsp.com.au>
* app/controllers/graph_controller.rb,
app/helpers/application_helper.rb,
app/views/browser/_breadcrumb_and_filter.rhtml,
app/views/graph/index.rhtml, public/stylesheets/base.css: Add
browser warning for Firefox 1.5; minor improvement to layout
(left-align show/hide empty option)
2007-02-22 Julian Scheid <julians@rsp.com.au>
* app/helpers/graph_helper.rb: Avoid division by zero in treemap
calculations; remove some dead code
2007-02-22 Julian Scheid <julians@rsp.com.au>
* daemon/daemon_test.rb: Speed up daemon_test; add some inline
documentation
2007-02-22 Julian Scheid <julians@rsp.com.au>
* config/environment.rb: Allow overriding Rails environment in
/Users/julian/.railsrc - see
http://programmingishard.com/code/482
2007-02-22 Julian Scheid <julians@rsp.com.au>
* test/mocks/test/ldap.rb: Extended LDAP mock object to support
setting protocol option
2007-02-22 Julian Scheid <julians@rsp.com.au>
* daemon/file_monitor.rb: Do not skip adding directories when doing
the initial scan for files; this fixes a bug which would lead to
new directories not being added to the database in some
situations
2007-02-22 Julian Scheid <julians@rsp.com.au>
* config/environment.rb, daemon/daemon_test.rb,
daemon/file_monitor.rb: Add timestamp with microsecond precision
to log output; add log output to daemon_test; more detailed log
output for file_monitor
2007-02-21 Bruno Mattarollo <bruno.mattarollo@rsp.com.au>
* app/models/user.rb: Setting the LDAP protocol to v3 as our LDAP
servers bark if you try to connect with a legacy protocol ...
ARGH
2007-02-21 Julian Scheid <julians@rsp.com.au>
* app/views/layouts/servers.rhtml, public/stylesheets/base.css,
public/stylesheets/servers.css: Added Earth logo to application
and administration layout
2007-02-21 Julian Scheid <julians@rsp.com.au>
* daemon/file_monitor.rb, test/fixtures/cached_sizes.yml: In
file_monitor, only create cache entries if they don't already
exist; remove fixtures for cached_sizes as they are created
implicitly when the directories are created.
2007-02-21 Julian Scheid <julians@rsp.com.au>