From 1fa48234e5301f018dc93e62bc7e03d71729b296 Mon Sep 17 00:00:00 2001 From: Zhiming Wang Date: Tue, 3 May 2016 16:52:00 -0700 Subject: [PATCH] tab: include installation date in string representation This way brew info will include the installation date for each installed version. Closes #196. Signed-off-by: Martin Afanasjew --- Library/Homebrew/tab.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/tab.rb b/Library/Homebrew/tab.rb index 9b6f284038..32ab284ae0 100644 --- a/Library/Homebrew/tab.rb +++ b/Library/Homebrew/tab.rb @@ -246,12 +246,15 @@ class Tab < OpenStruct def to_s s = [] - case poured_from_bottle - when true then s << "Poured from bottle" - when false then s << "Built from source" + if poured_from_bottle + s << "Poured from bottle" + else + s << "Built from source" + end + if time + s << Time.at(time).strftime("on %Y-%m-%d at %H:%M:%S") end unless used_options.empty? - s << "Installed" if s.empty? s << "with:" s << used_options.to_a.join(" ") end