aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/keg.rb
AgeCommit message (Expand)Author
2014-07-30Handle nonexistent files when constructing ConflictErrorJack Nagel
2014-07-12Fix typoJack Nagel
2014-07-12Handle conflicts where links point at symlinksJack Nagel
2014-07-12Always link symlinks directlyJack Nagel
2014-07-04Use a regular conditional instead of `next unless ...`Jack Nagel
2014-07-04Simpler "use the correct symlink" checksJack Nagel
2014-07-02Pass relative paths into link exceptionsJack Nagel
2014-06-30Remove default argument from make_relative_symlinkJack Nagel
2014-06-30Pass the mode through the optlink methodJack Nagel
2014-06-30Simplify optlink methodJack Nagel
2014-06-30Add methods for manipulating the opt recordJack Nagel
2014-06-30Store the opt record so we don't have to keep reconstructing itJack Nagel
2014-06-30Group methods that operate on the linked keg recordJack Nagel
2014-06-28Implement directory? on kegJack Nagel
2014-06-27Use the keg object to manipulate the linked keg recordJack Nagel
2014-06-27Convert to pathname before calling relative_path_fromJack Nagel
2014-06-26Keg no longer inherits from PathnameJack Nagel
2014-06-26Give Keg#link_dir parameter a more descriptive nameJack Nagel
2014-06-26Fix keg method visibilityJack Nagel
2014-06-26Deprecate Keg#fnameJack Nagel
2014-06-24Rename Keg#fname to Keg#nameJack Nagel
2014-06-23Keg#unlink only removes a linked keg entry *for that keg*Jack Nagel
2014-06-23The linked keg entry is foremost a symlinkJack Nagel
2014-06-23Initialize linked_keg_record in the Keg constructorJack Nagel
2014-06-23Remove opt link in Keg#uninstallJack Nagel
2014-06-23Remove linked kegs directory when emptyJack Nagel
2014-06-09Stop joining symbols to pathnamesJack Nagel
2014-05-30Prefer Dir[] to Dir.glob when not passing a blockJack Nagel
2014-04-21Raise AlreadyLinkedError when a keg is already linkedJack Nagel
2014-04-21Only unlink after a LinkErrorJack Nagel
2014-04-21Raise useful errors from make_relative_symlinkJack Nagel
2014-04-21Rework make_relative_symlink error handling and move it into kegJack Nagel
2014-04-06Drop conditional that is always falseJack Nagel
2014-04-05More correct "symlink already exists" checkJack Nagel
2014-04-05Avoid realpath where it is not necessaryJack Nagel
2014-03-31Use resolved_path instead of dirname and readlink directlyJack Nagel
2014-03-31Remove default value from Keg#link_dir mode parameterJack Nagel
2014-03-31Pass the link mode to resolve_any_conflictsJack Nagel
2014-03-27Move initializer after constants and class methodsJack Nagel
2014-03-27Fix class definition so we can require files firstJack Nagel
2014-03-27Don't mix boolean operator typesJack Nagel
2014-03-27Put constant strings in a constantJack Nagel
2014-03-27Fix Keg#find so we don't have to deal with it everywhereJack Nagel
2014-03-13keg: add delete_pyc_files! method.Mike McQuaid
2014-03-11Don't chdir just to do a globJack Nagel
2014-03-05Encode formula revision in installation prefixJack Nagel
2014-02-23Always keep info filesAdam Vandenberg
2014-01-19keg: add function to detect if .app(s) installed.Mike McQuaid
2014-01-04caveats: show python caveats if modules installed.Mike McQuaid
2013-12-14Pathname#extname returns a stringJack Nagel