/
ChangeLog
1262 lines (788 loc) · 34.9 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
2004-06-07 Chad Fowler <chad@chadfowler.com>
* Fixed bug caused by method change on Version::Requirement
2004-06-08 Rich Kilmer <rich@infoether.com>
* fixed bug in doc_manager.rb whereby the extra_rdoc_files should
be appended to the list of directories prior to prepending the
full path.
2004-06-08 Gavin Sinclair <gsinclair@soyabean.com.au>
* bin/gem_server: List installed gems in [name,version] order.
2004-06-08 Gavin Sinclair <gsinclair@soyabean.com.au>
* lib/rubygems/installer.rb: don't warn about not being able to
install a library stub if a library stub is already installed.
Still warn if it's not a library stub that's there already.
2004-06-08 Gavin Sinclair <gsinclair@soyabean.com.au>
* bin/gem: renamed --upgrade-dist to --upgrade--all and fixed bug.
* lib/rubygems/installer.rb: fixed bug with Ruby version assertion.
2004-06-07 Chad Fowler <chad@chadfowler.com>
* lib/rubygems/remote_installer.rb, lib/rubygems/version.rb: Fixed old
dependency on #version method for Gem::Version::Requirement
* bin/gem: new --upgrade-dist option allows one to upgrade every
installed gem
* lib/rubygems/specification.rb,lib/rubygems/installer.rb: new
#required_ruby_version attribute added to gem specification for specifying a
dependency on which version of ruby the gem needs. Format it accepts is
the same as the Gem::Version::Requirement format.
2004-06-06 Chad Fowler <chad@chadfowler.com>
* bin/gem: install_stub is once again the default due to requests.
2004-06-04 Chad Fowler <chad@chadfowler.com>
* lib/rubygems/specification.rb, lib/rubygems/doc_manager.rb:
Allow arbitrary files to be added for rdoc to run over them (as per
Jim's request).
2004-06-04 Chad Fowler <chad@chadfowler.com>
* bin/gem: Reformatted --search and --list output such that
multiple versions of a gem are compressed into a single entry
(with version numbers in parentheses)
2004-05-31 Jim Weirich <jweirich@one.net>
* lib/rubygems/version.rb (Gem::Dependency): Dependency attribute
renamed to version_requirements (made plural).
(Gem::Version::bump): Added bump to implement pessimistic
operator.
(Gem::Version::Requirement): Added pessimistic operator to list of
operators. Operators now implemented using lambda.
* lib/rubygems.rb (Kernel::require_gem): require_gem now takes an
array of requirement strings.
* lib/rubygems/version.rb (Gem::Version::Requirement::initialize):
Simplified initialization by making parse a bit smarter.
(Gem::Version::Requirement::satisfied_by): Simplified by using
all?
(Gem::Version::Requirement::satisfy): Added explicit one
requirement satisfy test.
(Gem::Version::Requirement::parse): parse now returns a two
element string array (operator and version string). We don't
bother converting to an integer array during parsing.
2004-05-31 18:38 chadfowler
* gemspec now supports #rdoc_options, to which you can append
strings that will be passed to rdoc as additional options.
2004-05-08 21:57 chadfowler
* Using Gem::RubyGemsVersion to match the release number. If we
need to use this as an internal version format specifier in the
future, we can use the Gem::Version semantics.
2004-05-30 14:33 gsinclair
* bin/gem: Split --help into --help (basic), --help-options (what
--help used to be), and --help-examples.
2004-04-30 15:57 chadfowler
* bin/gem: --install-stub is no longer the default ;)
2004-04-30 15:51 chadfowler
* lib/rubygems/installer.rb: Rich Kilmer (who kicks butt) figured
out how to fix the library stub stuff.
2004-04-29 19:12 chadfowler
* lib/rubygems/doc_manager.rb: Dick Davies fixed a bug in the doc
generator.
2004-04-29 13:41 gsinclair
* lib/rubygems/installer.rb: Added skeleton code and comments to
uninstall stub apps and libs
2004-04-29 12:20 gsinclair
* install.rb: Don't install library stub for 'sources'
2004-04-29 12:20 gsinclair
* lib/rubygems/installer.rb: Improvements to library stub
installation: * don't overwrite existing file (emit warning) *
nice warning if there's a permission problem * observe
--[no-]install-stub flag (rather, observe the argument to
#install)
2004-04-29 12:16 gsinclair
* bin/gem: --install-stub is now the default
2004-04-26 20:20 chadfowler
* test/test_remote_installer.rb: Cleaning up after Gavin and his
test-breaking self. ;)
2004-04-26 12:06 gsinclair
* bin/gem, lib/rubygems/installer.rb,
lib/rubygems/remote_installer.rb: Installing a gem now causes a
library stub to be installed as well, allowing you to require
'package' without knowing it's a gem.
2004-04-25 23:18 chadfowler
* lib/rubygems/: installer.rb, specification.rb: Prompt user if
trying to uninstall a gem that other gems *may* depend on.
2004-04-25 09:27 chadfowler
* test/test_remote_installer.rb: Changed expected test results to
match new (old) gem naming scheme--"ruby" doesn't appear as a
platform in the gem name.
2004-04-25 05:50 gsinclair
* bin/gem: Changed @directory -> @install_dir for clarity
2004-04-25 05:47 gsinclair
* bin/gem: Improved display of gems, platform-wise
2004-04-25 05:46 gsinclair
* lib/rubygems/specification.rb: Added documentation
2004-04-25 04:17 jimweirich
* test/functional.rb: Fixed functional test to properly name a Ruby
platform gem.
2004-04-25 04:17 jimweirich
* packages/sources/.cvsignore, test/data/one/.cvsignore: Ignore the
proper gem name.
2004-04-25 04:17 jimweirich
* lib/rubygems/specification.rb: Undefined several attributes that
were redefined to avoid warnings.
2004-04-25 04:17 jimweirich
* lib/rubygems.rb: Need to initialize @gem_home and @gem_path with
||= to avoid warning.
2004-04-25 03:40 gsinclair
* lib/rubygems.rb, test/test_gempaths.rb: RUBY_GEMS -> GEM_PATH
(environment variable)
2004-04-25 03:33 gsinclair
* lib/rubygems/specification.rb: Pretty-print the specification
2004-04-25 03:18 gsinclair
* lib/rubygems/specification.rb: Handle platform in a (hopefully)
consistent manner
2004-04-25 03:16 gsinclair
* install.rb: Use return value from Builder#build to locate gem
file
2004-04-25 03:09 gsinclair
* lib/rubygems/builder.rb: Return file name from #build
2004-04-25 02:32 gsinclair
* lib/rubygems/specification.rb: Platform goes at the *end* of the
full name now.
2004-04-22 06:19 chadfowler
* test/test_remote_installer.rb: Fixed test to reflect fewer cache
sources :(
2004-04-21 17:19 rich
* lib/rubygems/remote_installer.rb: added support to download the
yaml index as a .Z (zlib compressed) file if it exists, then move
on to the plain yaml file if it does not
2004-04-20 20:23 chadfowler
* examples/application/an-app.gemspec, lib/rubygems/format.rb,
packages/sources/lib/sources.rb: Committed Dick Davies' patch to
fix broken tests.
2004-04-18 01:51 gsinclair
* bin/gem, lib/rubygems/doc_manager.rb: RDoc generation observes
'rdoc' config file value
2004-04-17 12:15 gsinclair
* bin/gem: Improved 'build' error output
2004-04-17 12:12 gsinclair
* lib/: rubygems.rb, rubygems/remote_installer.rb,
rubygems/specification.rb, rubygems/validator.rb: All
gems-related exceptions now extend Gem::Exception
2004-04-17 12:11 gsinclair
* lib/rubygems/specification.rb: Improved handling of summary and
decription strings - convert to single line
2004-04-17 01:09 gsinclair
* bin/gem: Prevent remote install attempt if local install was
successful
2004-04-17 00:49 gsinclair
* lib/rubygems/builder.rb: Better formatted the output code
2004-04-16 21:31 gsinclair
* lib/rubygems/remote_installer.rb: Stoopid coding error (thanks
Kent Sibilev)
2004-04-16 00:00 rich
* lib/rubygems/installer.rb: added code to optionally use nmake
instead of make on win32 systems
2004-04-15 20:12 gsinclair
* bin/gem, lib/rubygems/remote_installer.rb: Clarified proxy
handling and interface: --[no-]http-proxy [URL]
2004-04-13 00:16 jimweirich
* bin/gem, test/bogussources.rb, test/functional.rb: Oops, missed
an instance of GEM_PATH in the gem binary.
2004-04-12 21:28 jimweirich
* lib/rubygems/cache.rb: Oops. Missed a GEM_PATH.
2004-04-12 21:11 jimweirich
* test/test_remote_installer.rb: removed setting of environment
variable for now.
2004-04-12 21:09 jimweirich
* Rakefile, lib/rubygems.rb, lib/rubygems/cache.rb,
lib/rubygems/installer.rb, packages/sources/.cvsignore,
scripts/runtest.rb, test/.cvsignore, test/bogussources.rb,
test/test_format.rb, test/test_gempaths.rb,
test/test_remote_installer.rb, test/test_validator.rb: Added
test/temp to the clobber list. Broke out tests into inline to
avoid test dependencies on rubygem.
2004-04-12 07:52 chadfowler
* lib/: rubygems.rb, rubygems/installer.rb,
rubygems/remote_installer.rb: Cleaning up output strings wrt
formating of "gem (version)".
2004-04-12 07:41 chadfowler
* lib/rubygems/installer.rb: Gavin Sinclair's uninstall bug.
2004-04-11 15:26 jimweirich
* test/data/one/: .cvsignore, one-ruby-0.0.1.gem: removed
one-ruby*.gem from source control. This gem is automatically
generated in testing.
2004-04-11 10:50 chadfowler
* bin/gem: Gavin Sinclair's test code enhancements
2004-04-11 07:50 chadfowler
* bin/gem, lib/rubygems/installer.rb,
lib/rubygems/remote_installer.rb, lib/rubygems/specification.rb,
test/insure_session.rb, test/test_remote_installer.rb,
test/data/one/one-ruby-0.0.1.gem: Gavin Sinclair patches to make
installer return types less ambiguous.
2004-04-09 10:29 chadfowler
* lib/rubygems/installer.rb, test/data/one/one-ruby-0.0.1.gem: gem
-u input validation patch by Ville Aine
2004-04-07 07:49 chadfowler
* bin/gem, lib/rubygems/cache.rb, test/data/one/one-ruby-0.0.1.gem:
Finally have passing tests.
2004-04-07 07:24 chadfowler
* lib/rubygems/remote_installer.rb,
test/data/one/one-ruby-0.0.1.gem: Allow default option to work on
remote dependency prompt.
2004-04-07 07:05 chadfowler
* lib/rubygems/remote_installer.rb, test/test_remote_installer.rb,
test/data/one/one-ruby-0.0.1.gem: Applied George Marrows' patch
to remote_install
2004-04-07 06:23 chadfowler
* bin/gem, test/data/one/one-ruby-0.0.1.gem: No longer "seeing"
double on remote searches
2004-04-05 07:39 chadfowler
* Rakefile, test/test_remote_installer.rb,
test/data/one/one-ruby-0.0.1.gem: remote_installer tests aren't
completely hosed anymore.
2004-04-05 06:16 chadfowler
* Rakefile, test/data/one/one-ruby-0.0.1.gem: Rake target for
running all tests (unit + functional) "alltests"
2004-04-05 00:48 jimweirich
* test/: insure_session.rb, data/one/README.one,
data/one/one-ruby-0.0.1.gem, data/one/one.gemspec,
data/one/lib/one.rb: added for functional tests
2004-04-05 00:48 jimweirich
* test/functional.rb: Moved session gem detection to insure_session
file. Modified functional tests to use gem command. Removed
some directory stuff because rake guarantees the starting
directory. Added test_info functional test. Added test_build
functional test. Added assert status.
2004-04-05 00:48 jimweirich
* lib/rubygems/remote_installer.rb: Changed exceptions to inherit
from RunTimeError
2004-04-05 00:48 jimweirich
* bin/gem: Changed Installer to RemoteInstaller in rubygems-info.
2004-04-05 00:48 jimweirich
* Rakefile: Added generated test gem to clobber list. Added
functional test target to rakefile.
2004-04-04 21:17 chadfowler
* packages/sources/lib/sources.rb: Added gems mirror at
http://gems.chadfowler.com
2004-04-04 20:51 chadfowler
* bin/gem, lib/rubygems/remote_installer.rb, test/functional.rb:
More improved error messages (don't show stack trace when using
bin/gem)
2004-04-04 20:43 chadfowler
* lib/rubygems/cache.rb: Only read specs that end in "gemspec".
The code doesn't handle non-gemspecs very well at all.
2004-04-04 20:15 chadfowler
* test/mock/gems/specifications/sources-0.0.1.gemspec: [no log
message]
2004-04-04 20:09 chadfowler
* test/mock/gems/gems/sources-0.0.1/lib/sources.rb: Rearranging
things a bit
2004-04-04 20:02 chadfowler
* bin/gem, lib/rubygems/remote_installer.rb, test/bogussources.rb,
test/functional.rb: Better error messages on unresolvable host.
2004-04-04 12:50 chadfowler
* redist/session.gem, test/bogussources.rb, test/functional.rb:
Added the beginnings of a functional test suite.
2004-04-03 22:02 chadfowler
* lib/rubygems/validator.rb: Just had to explicitly rescue
VerificationError. All is well.
2004-04-03 22:01 chadfowler
* lib/rubygems/validator.rb: Mauricio fixed a problem with alien
(just failed to update it when we changed the gem directory), but
now there's another issue I can't find. Anyway, this fix is
obviously needed. But alien is broken anyway.
2004-04-03 21:57 chadfowler
* install.rb, lib/rubygems/builder.rb: Batsman's bug report and
code for the bugs I introduced today. :)
2004-04-03 09:50 chadfowler
* lib/rubygems/specification.rb: Defaulting a spec's require_path
to [] to avoid downstream errors.
2004-04-03 09:06 chadfowler
* lib/rubygems/builder.rb, test/test_builder.rb: builder now
validates the gemspec.
2004-04-03 08:48 chadfowler
* lib/rubygems/specification.rb, test/test_specification.rb: Added
checking for gem specs to make sure they have all required
attributes.
2004-04-03 08:06 chadfowler
* gemspecs/rublog.gemspec: My original rublog gem was broken, in
that it didn't have a require_path.
2004-04-02 07:48 chadfowler
* lib/rubygems/remote_installer.rb: Prompt for installation of
dependenciees.
For now, there is a puts/gets in the middle of
remote_installer.rb This should probably be cleaned up later
(return control flow to the gem program to install the
dependencies, for example.
2004-04-02 07:37 chadfowler
* TODO: [no log message]
2004-04-02 07:34 chadfowler
* test/: simple_gem.rb, test_format.rb: Some things I forgot to cvs
add earlier.
2004-04-02 07:29 chadfowler
* example/: test.gemspec, lib/test.rb, lib/test/wow.rb: Removing
example directory in favor of "examples" directory (just better
organized).
2004-04-02 07:26 chadfowler
* test/test_all.rb: Removed test_all.rb. Rake is obviously a
better way to do it.
2004-03-31 19:13 chadfowler
* lib/rubygems/format.rb, lib/rubygems/installer.rb,
lib/rubygems/validator.rb, test/test_all.rb,
test/test_validator.rb: More tests and refactoring to support
them.
2004-03-30 02:41 rich
* lib/rubygems/installer.rb: allow passing parameters to extconf.rb
with:
ruby -i blah.gem --local -- --with-option
everything past the -- will go to the extconf.rb...just like
setup.rb
2004-03-30 02:34 rich
* lib/rubygems/: installer.rb, specification.rb: very initial
capability to build source gems. this only lets you build native
extensions so long as you do not have to specify --with-
directories
2004-03-29 08:31 rich
* install.rb: switched migration of old gems to new ./gems subdir
to use FileUtils rather than ftools...hope to fix reported win32
error.
2004-03-29 01:04 rich
* lib/rubygems/doc_manager.rb: fixed bug in pathing based on new
directory structure
2004-03-29 01:03 rich
* lib/rubygems/remote_installer.rb: fixed bug in default for proxy
(should default to nil not true)
2004-03-29 01:03 rich
* bin/gem: updated with patch to allow for config file with minor
difference from gavin's patch which passes a nil to the
RemoteInstaller if the proxy does not exist
2004-03-28 23:22 rich
* install.rb: added code to migrate gems if they are in the old
directory structure
2004-03-28 21:30 rich
* install.rb, lib/rubygems.rb, lib/rubygems/installer.rb,
lib/rubygems/specification.rb: changed path of installed gems to
be:
ruby/gems/1.8/gems
which cleans up the root.
2004-03-28 18:53 chadfowler
* test/test_all.rb: This is the file to run for all of the tests.
test_remote_installer is commented out for now. The open URI
patch that George gave us makes the code a lot nicer to look at,
but a little harder to test.
2004-03-28 18:50 chadfowler
* lib/rubygems/remote_installer.rb, test/test_cache.rb,
test/test_remote_installer.rb: Added some tests for cache search
2004-03-28 12:19 chadfowler
* bin/gem, lib/rubygems/validator.rb, test/test_validator.rb: Some
tests for the validator.
Made the validator more testable.
2004-03-28 09:30 chadfowler
* bin/gem, lib/rubygems/validator.rb: Fixed a problem with false
alarms in the validator.
2004-03-27 08:23 chadfowler
* bin/gem: No longer have an option to pass http proxy host into
the gem program. Only reads it from the environment. This is
because George's patch (and open-uri) work this way, and I'm lazy
right now.
2004-03-27 08:17 chadfowler
* lib/rubygems/remote_installer.rb: George Marrows' nice patch to
remove a bunch of code from remote_installer.
Our remote_installer tests are failing. We really need to start
paying attention to the test directory. :(`
2004-03-24 23:26 jimweirich
* install.rb: Do not install commands ending in ~.
2004-03-24 23:25 jimweirich
* lib/rubygems/specification.rb: Changed executables from accessor
to writer to avoid redefinition.
2004-03-21 21:10 jimweirich
* bin/gem: fixed uninitialized directory option
2004-03-21 15:34 jimweirich
* bin/gem: removed carriage returns that screwed up the #! line
2004-03-21 09:02 chadfowler
* bin/gem: Gavin's bin/gem refactoring.
2004-03-20 17:03 jimweirich
* bin/gem: added wrapping to gem listing
2004-03-20 12:22 chadfowler
* install.rb: More cleaning by Gavin Sinclair
2004-03-20 12:08 chadfowler
* examples/application/an-app.gemspec,
examples/application/bin/myapp,
examples/application/lib/somefunctionality.rb, lib/rubygems.rb,
lib/rubygems/installer.rb, lib/rubygems/specification.rb: Added
functionality for installing applications into the system bindir.
Needs cleaning and refactoring.
2004-03-20 07:53 chadfowler
* bin/gem: [no log message]
2004-03-19 23:03 chadfowler
* bin/gem: More intuitive default.
2004-03-19 10:45 chadfowler
* bin/gem: * Some minor rearranging of the test stuff so that
installation errors will also abort the test run * Don't try to
run tests if none are included with the gem
2004-03-18 22:27 chadfowler
* bin/gem, example/lib/test.rb, lib/rubygems/cache.rb,
lib/rubygems/specification.rb: * Preliminary support for: gem -i
blah-0.0.1.gem --run-tests Needs to be cleaned up considerably.
* Introduction of new gemspec metadata "unit_test_suite", which
will be require'd in order to load all unit tests
2004-03-17 09:33 chadfowler
* bin/gem: Applied Gavin Sinclair's patch to make help output
better.
2004-03-16 21:55 chadfowler
* bin/gem: Added --remote-list option for gem command to display
all gems on server.
2004-03-16 21:50 chadfowler
* bin/gem, doc/UserDoc.html: Fixed --help case inconsistencies and
documentation typos as per Scott Harper's email.
2004-03-16 21:41 chadfowler
* bin/gem: --list and --search display are the same.
2004-03-16 21:33 chadfowler
* bin/gem: Implemented some of Scott Harper's search suggestions:
case insensitive sort of returned gems and display description
with gem name in search results.
2004-03-16 21:20 chadfowler
* bin/gem, lib/rubygems/remote_installer.rb: http_proxy option
implemented
2004-03-15 07:19 chadfowler
* lib/rubygems/remote_installer.rb: Installation is now case
insensitive (like search)
2004-03-15 07:07 chadfowler
* TODO, bin/gem, lib/rubygems/remote_installer.rb: Better error
messages. updated TODO list.
2004-03-14 21:02 chadfowler
* bin/gem, lib/rubygems/remote_installer.rb: --dir didn't work with
remote-install. Now it does.
2004-03-14 17:48 rich
* bin/gem: fixed uninstall bug
2004-03-14 17:18 rich
* lib/rubygems/doc_manager.rb: changed to remove <drive>: on
win32...ug
2004-03-14 16:15 rich
* install.rb: fixed typo
2004-03-14 16:13 rich
* install.rb: generate cmd files
2004-03-14 16:13 rich
* bin/: gem.cmd, gem_server.cmd: now generate cmd files
2004-03-14 15:52 chadfowler
* bin/gem: Fixed a small bug with --gen-rdoc and the remote
installer.
2004-03-14 15:38 chadfowler
* lib/rubygems.rb: Back to version 1.0 ;)
2004-03-14 15:36 chadfowler
* lib/rubygems.rb: Updated rubygemsversion
2004-03-14 15:31 chadfowler
* README: credits
2004-03-14 15:24 rich
* README: initial readme
2004-03-14 15:12 rich
* doc/UserDoc.html: updated w/doc on documentation ;-)
2004-03-14 15:01 rich
* gemspecs/jabber4r.gemspec: added jabber4r gemspec
2004-03-14 14:58 rich
* bin/gem_server: change the documentation path to /
2004-03-14 14:57 rich
* install.rb: remove installing .rb files from ./bin
2004-03-14 14:32 rich
* doc/: DevDoc.txt, GemSpecification.txt, UserDoc.html,
UserDoc.txt: updated with latest docs
2004-03-14 12:05 chadfowler
* test/test_remote_installer.rb: Fixed tests.
2004-03-14 11:31 chadfowler
* lib/rubygems/specification.rb: Fixed bug that would manifest
itself if a gem creator put apostrophes/single-quotes in the gem
spec.
2004-03-14 00:04 rich
* doc/: UserDoc.html, UserDoc.txt: finished user's guide
2004-03-13 21:48 rich
* doc/: DevDoc.html, UserDoc.html, UserDoc.txt: updated user's
guide...will finish section on ruby's library mgt soon ;-)
2004-03-13 20:48 chadfowler
* doc/DevDoc.txt: Added documentation on making and distributing
gems
2004-03-13 20:20 chadfowler
* TODO: [no log message]
2004-03-13 19:51 rich
* doc/: DevDoc.html, DevDoc.txt, GemSpecification.html,
GemSpecification.txt, UserDoc.html, UserDoc.txt, doc.css,
makedoc.rb: added these doc (wiki) files from
http://rubygems.rubyforge.org/
2004-03-13 17:56 chadfowler
* TODO, gemspecs/README, gemspecs/cgikit-1.1.0.gemspec,
gemspecs/linguistics.gemspec, gemspecs/ook.gemspec,
gemspecs/progressbar.gemspec, gemspecs/redcloth.gemspec,
gemspecs/rublog.gemspec, gemspecs/ruby-doom.gemspec,
gemspecs/rubyjdwp.gemspec, gemspecs/statistics.gemspec: Added
some gemspecs for actual RAA packages.
2004-03-13 14:35 chadfowler
* TODO, lib/rubygems/remote_installer.rb: Preliminary HTTP Proxy
support. Untested.
2004-03-13 09:11 chadfowler
* packages/sources/lib/sources.rb: Changed to point to rubyforge
2004-03-12 22:40 rich
* bin/generate_yaml_index.rb: generates a yaml index for a gems
repository
2004-03-12 22:02 chadfowler
* bin/gem_server: No longer serving gem specs.
2004-03-12 21:42 chadfowler
* TODO, bin/gem_server.cgi: We decided to trash gem_server.cgi in
favor of the static content generator Rich is working on.
2004-03-12 21:15 chadfowler
* TODO: [no log message]
2004-03-12 20:11 chadfowler
* bin/gem, lib/rubygems/installer.rb,
lib/rubygems/remote_installer.rb: Basic search funtionality in.
Slight refactoring of Installer and RemoteInstaller
2004-03-12 18:28 chadfowler
* TODO: [no log message]
2004-03-12 16:37 chadfowler
* TODO: [no log message]
2004-03-12 16:14 chadfowler
* TODO: More TODO items
2004-03-08 13:50 chadfowler
* TODO, bin/gem_server, example/test.gemspec: Use rdoc templates
for HTML. Nearly XHTML compliant.
2004-03-08 08:21 chadfowler
* TODO: Added TODO list
2004-03-08 08:12 chadfowler
* lib/rubygems/validator.rb: Fixed a small (but crippling) bug in
the validator.
2004-01-24 13:49 chadfowler
* bin/gem, lib/rubygems.rb, lib/rubygems/cache.rb,
lib/rubygems/validator.rb, lib/rubygems/version.rb: More cleanup.
2004-01-24 13:29 chadfowler
* bin/gem, lib/rubygems/remote_installer.rb: A little cleaning of
(Remote)Installer inconsistencies
2004-01-24 13:23 chadfowler
* bin/gem: Removed the weird instance variable thing we had going
on. :)
2004-01-07 17:34 chadfowler
* bin/gem: removed old cruft
2003-12-24 11:32 chadfowler
* lib/rubygems/validator.rb: Gem validation was returning false
negatives (corrupted gems were not reporting their corruption).
2003-12-18 14:18 chadfowler
* lib/rubygems/cache.rb: Lyle noticed some out of date rdoc
documentation. Thanks Lyle!
2003-12-03 08:05 chadfowler
* install.rb: Gavin's patch for installing the files in bin/ on
rubygems installation.
2003-11-30 00:36 chadfowler
* lib/rubygems/specification.rb: Little warnings adjustment
2003-11-29 17:27 jimweirich
* Rakefile: added Rakefile to package
2003-11-29 16:23 jimweirich
* lib/rubygems/specification.rb: Removed defined? and initialized
@platform
2003-11-29 16:08 jimweirich
* lib/rubygems/specification.rb: Initialized @loaded and check
defined?(@platform) to silence some -w warnings.
2003-11-29 09:26 rich
* bin/gem_server, lib/rubygems/doc_manager.rb: updated to support
/doc URL to generate list of installed gems w/doc link for rdoc
generated links.
2003-11-29 08:30 rich
* lib/rubygems/doc_manager.rb: minor format change of error message
2003-11-29 08:29 rich
* bin/gem, lib/rubygems/builder.rb, lib/rubygems/doc_manager.rb,
lib/rubygems/installer.rb: instantiates DocManager now. errors
out on no install of RDoc. warns if .gemspec does not specify
having rdoc, but rdoc is generated
2003-11-29 02:13 rich
* bin/gem, lib/rubygems.rb, lib/rubygems/doc_manager.rb,
lib/rubygems/format.rb, lib/rubygems/installer.rb,
lib/rubygems/specification.rb: added capability to generate rdoc
on install of gem (--gen-rdoc). this doc is placed in
Gem.dir+doc+gem.full_name fixed but in installer when moving to
format (not calling each) added doc manager to add/remove
documenatation (right now only rdoc)
2003-11-29 01:28 rich
* lib/rubygems/specification.rb: should not define the attr_readers
for requirements/dependencies so undef is unnecessary
2003-11-29 00:12 jimweirich
* lib/rubygems/specification.rb: Undefing dependencies and
requirements removes warning when used with -w.
2003-11-29 00:12 jimweirich
* lib/rubygems.rb: Using defined?($GEM_PATH) avoids warning when
used with -w switch.
2003-11-28 15:58 chadfowler
* bin/gem, example/test.gemspec, lib/rubygems.rb,
lib/rubygems/installer.rb, lib/rubygems/validator.rb,
lib/rubygems/format.rb: Separated gem file reading into a
separate class/file.
2003-11-28 15:20 rich
* lib/rubygems/specification.rb: added has_rdoc?/has_rdoc methods
... will be used to autogenerate rdoc
2003-11-28 12:30 chadfowler
* lib/rubygems/validator.rb: Rdoc added
2003-11-28 11:51 chadfowler
* bin/gem, lib/rubygems.rb, lib/rubygems/validator.rb: A little
rearranging of the validation/alien code. It's still ugly, but
at least it's in its own file now. :)
2003-11-28 11:40 chadfowler
* bin/gem: Removed a little cruft.
2003-11-27 11:04 chadfowler
* bin/gem: Print success message for each gem *not* containing
errors.
2003-11-27 11:00 chadfowler
* bin/gem, lib/rubygems/installer.rb: Preliminary support for gem
directory validation (--alien). Looks for bad or missing gem
files, missing spec files, files installed that aren't part of
the gem, checksum mismatches, etc.
Very ugly code. Very ugly output. Work in progress.
2003-11-24 11:58 rich
* lib/rubygems/specification.rb: change full_name to include
platform
2003-11-24 09:15 chadfowler
* bin/gem: Option for HTTP Proxy server for remote-install. Not
yet implemented.
2003-11-23 20:22 chadfowler