Removed deprecated Gem::manage_gems from Rakefile. #10

Closed
wants to merge 21 commits into
from

3 participants

@CodeGnome
CodeGnome and others added some commits Sep 2, 2010
@CodeGnome CodeGnome Fixed indentation of 'action' case statement. bf12a7f
@CodeGnome CodeGnome Added help command.
- Closes issue #4: Where is `ti help`
  [http://github.com/schacon/ticgit/issues#issue/4]
- ti learned the 'help' command.
- ti learned to display list of commands alphabetically.
- Extract method 'handle_help' for use by execute! and parse_options!
  methods.
16c58eb
@CodeGnome CodeGnome Removed deprecated Gem::manage_gems from Rakefile.
- Closes http://github.com/schacon/ticgit/issues/#issue/1
- Rakefile learned that Gem::manage_gems was removed in rubygems r1307.
a58c818
@CodeGnome CodeGnome Major cleanup of ticgit.gemspec.
- Bumped revision to 0.3.7 so that the source version is higher than the
  totally different (but previously identically-incremented) version on
  Rubygems.
- Bumped spec date.
- Replaced all soft quotes with hard quotes.
- Sorted files list.
- Prettied up the arrays.
1117d12
@CodeGnome CodeGnome README file now provides greater detail.
- Added a prerequisites section.
- Addressed version issues that may affect certain users.
- Explained how to install git and ticgit gems without root access.
- Documented the -h flag accepted by many commands.
- Updated the authors section.
- Obfuscated the email addresses in the README.
    + GitHub and others display the README on the web, making the
      addresses spam-bait.
    + There are important reasons to use a valid email address in
      repositories and patches, but landing-page README files do not
      have the same needs.
7509467
@CodeGnome CodeGnome README file now provides greater detail.
- Added a prerequisites section.
- Addressed version issues that may affect certain users.
- Explained how to install git and ticgit gems without root access.
- Documented the -h flag accepted by many commands.
- Updated the authors section.
- Obfuscated the email addresses in the README.
    + GitHub and others display the README on the web, making the
      addresses spam-bait.
    + There are important reasons to use a valid email address in
      repositories and patches, but landing-page README files do not
      have the same needs.
c781d1b
@CodeGnome CodeGnome Simpler installation using bundler.
- Mostly automatic installation, as long as rubygems and bundler are
  present.
- Added Gemfile for bundler.
- Added minimum version requirements to Gemfile for git gem.
- Simplified installation instructions for both root and non-root users.
- Modified Rakefile extensively:
    - Automatic installation of bundled gems to meet dependencies.
    - Default task now builds and installs the current gem from source
      in one easy step.
    - Moved testing items into their own namespace.
    - Lots of formatting changes.
    - Authors section of README now references an external AUTHORS file.
- Obfuscated email addresses in AUTHORS file.
- Upstream rcov task remains broken.
b7a2260
@CodeGnome CodeGnome Improved feedback to users during gem building.
- Better messages to indicate status of gem build/install.
- Determining whether current version of non-bundled gem is already
  installed does not currently work; added to ToDo list.
91d6d5c
@CodeGnome CodeGnome Merge branch 'topic/bundler'
Conflicts:
	README

Conflicts caused by rebasing a misplaced commit. Resolved in favor of
the bundler topic branch.
b01a0e6
@CodeGnome CodeGnome Added sinatra and haml gems to Gemfile.
Sinatra and haml are required for proper operation of ticgitweb. They
will now be installed by the rake task if missing.
4979d87
@kballard kballard Support searching for multiple tags/states and for negating tags/states
-t and -s now take comma-separated lists. Prefixing an element with - means
reject all tickets that match that tag/state
c89b352
@CodeGnome CodeGnome Document installation of rake gem.
- Don't assume everyone already has rake installed.
- Experienced rubyists can skip the rake installation line or not, as
  they choose.
6910699
@CodeGnome CodeGnome Updated prerequisites section.
- Higher visibility for the dependency on rubygems.
- Made git dependency a little less verbose.
95992cf
@CodeGnome CodeGnome Updated prereqs: bundler wants rubygems >= 1.3.6
Documented the need for a newer version of rubygems because of a bundler
dependency.
137df03
@CodeGnome CodeGnome Added support for non-alphanumeric titles.
- Incorporated ticket_title patch from Debian maintainer Michael
  Schutte. [git://git.debian.org/~michi-guest/ticgit.git @ bcaff2c]
- Closes Debian bug 514282.
  [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514282]
350560c
@CodeGnome CodeGnome Automatically choose system/source library.
- bin/ti learned to detect if it was running inside a Git source tree.
- bin/ti now automatically prefers the source version of the ticgit
  library when run from inside the Git tree.
- Made path names OS-agnostic within by using File.join instead of
  hard-coded directory separators.
8308774
@CodeGnome CodeGnome Added Gemfile.lock to project.
- Ensures that gem versions and dependencies are identified within the
  project.
- Ensures that downstream packagers know what versions of each gem were
  tested together by the developers.
076cdd7
@CodeGnome CodeGnome Require sass explicitly in ticgitweb.
- Fixes missing CSS when rendering pages from ticgitweb.
- Sass appears to be installed by the haml gem, but isn't brought in
  automatically when haml is required.
05f962d
@CodeGnome CodeGnome Prepend source tree lib directory to LOAD_PATH.
Add the ticgit.rb library from the source tree to the front of the load
path. This allows ticgitweb to run without first creating and installing
a ticgit gem, which is important when testing multiple branches of
development.
253f646
@CodeGnome CodeGnome Munge LOAD_PATH to prefer source tree for ticgit.
- bin/ti learned an easier way to prefer the ticgit.rb library in the
  source tree over an installed gem.
- bin/ti now uses same trick as bin/ticgitweb (see commit 253f646).
c24e37e
@CodeGnome CodeGnome Simplification of gemspec.
- Removed optional fields, especially those prone to clobbering between
  forks. This should make maintaining the gemspec among multiple clones
  easier.
- Added dynamic date. Date will be updated on each rebuild of the gem.
- Added dynamic versioning based on seconds since epoch. Version will be
  incremented on each rebuild of the gem.
e2a0853
@jeffWelling
Collaborator

Rakefile has since been rewritten.
Closing issue.

@jeffWelling jeffWelling closed this Apr 8, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment