= TODO == file://lib/reap/hosts/rubyforge.rb * TODO IS THIS WORKING? (556) * TODO Remove package argument, it is no longer needed. (598) * TODO: Handle publish tasks to upload website files (currently this is handled separately) (26) * TODO Deal with https, and possible other protocols too. (40) == file://lib/reap/iobject.rb * TODO Change name of this method to something better? (143) * TODO Use in method missing instead? (127) * TODO Could add yield(self) via: yld.to_h.each do |k,v| send( "#{k}=", v ) rescue nil end (115) == file://lib/reap/metadata.rb * TODO: Improve buildno support. (500) * TODO: Fit release name into name or package_name (?) def name @name ||= release.name end (138) * TODO: if current? (446) * TODO Move to Variants? (172) * TODO: Think of a more descirptive name than 'default'. (306) == file://lib/reap/project/gem.rb * TODO: Endure that we even need a gem package using #out_of_date? (29) * TODO make test_files configurable (?) (112) * TODO: Should this use staging too, like zip/tgz? (21) * TODO: Sepcify version? (38) == file://lib/reap/project/log.rb * TODO: Remove format field, and ultimately use XML as primary format? (34) * TODO: Naming policy needs to be apply to changelog too. (163) * TODO: Add ability to read header notes. (22) == file://lib/reap/project/make.rb * TODO: win32 cross-compile ? (10) == file://lib/reap/project/package.rb * TODO: When we add support for binary packages distclean should not be done for them. (40) * TODO: Should this use staging too, like zip/tgz? (118) == file://lib/reap/project/publish.rb * TODO: Add FTP/SFTP support. (12) == file://lib/reap/project/scaffold.rb * TODO: Improve scaffolding. Make more intelligent. (72) == file://lib/reap/project/scm.rb * TODO: How should metadata.repository come into play here? (71) * TODO: scm? may need to be made more robsut. (9) * TODO: How should metadata.repository come into play here? (57) == file://lib/reap/project/site.rb * TODO: Remove special reap options from command line. (7) * TODO: Create uninstall task. (18) == file://lib/reap/project/stats.rb * TODO: Add C support for ext/. (20) == file://lib/reap/project/test.rb * TODO: Generate a test log entry? (37) == file://lib/reap/project/version.rb * TODO: Considerding createing a standard status marker (a=alpha, b=beta, r=release candidate) So a version would read, eg. 1.2.4a, or with status number, eg. 1.2.4r1). (34) * TODO: Stamp .roll if roll file exists. should we read current .roll file and use as defaults? (103) * TODO: Should we also update a lib/version.rb file? (33) == file://lib/reap/systems/svn.rb * TODO: Allow for a way to dump the text-based Changelog to standard out. "$stdout" as the filename? (178) * TODO: How to apply naming policy from here? (179) * TODO: tie in Metadata#scm, but probably via project/scm.rb. (71) * TODO: Perhaps format prefix, like: prefix = prefix + '_' if prefix && prefix !~ /[_-]$/ (68) == file://lib/reap/utilities.rb * TODO: Make more robust. Probably needs to be fixed for Windows. (204) * TODO: Make more robust. (217) * TODO Dryrun test here or before folder creation? (274)