Hekili [The War Within]

Sim-based priority/rotation helper for DPS and tanking specializations.

File Details

r25

  • B
  • Dec 2, 2013
  • 203.25 KB
  • 380
  • 5.4.1
  • Retail

File Name

Hekili-r25.zip

Supported Versions

  • 5.4.1

------------------------------------------------------------------------
r25 | kapulani | 2013-12-02 07:18:26 +0000 (Mon, 02 Dec 2013) | 37 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/EleShaman.lua
   M /trunk/EnhShaman.lua
   M /trunk/Events.lua

Bugfixes:

> Improved SanityCheck() in case a module's name changes between versions of the addon.

> Prevent Fire Elementals and Earth Elementals from annihilating each other if Primal Elementalist is talented (can't have two pet bars, so they just bail).

> Run ApplyNameFilters() when switching specs.

Elemental:

> Elemental Shaman module renamed to reflect that it is based off of TotemSpot rather than SimulationCraft.

> Entire priority list rewritten, subject to my questionable interpretation of Tickletotem's guide.  Hope I get some feedback...

> Lava Burst will be recommended if the player just cast Flame Shock but the client hasn't been told that the Flame Shock was applied.  Closes a 0.5 second window where Lava Burst would otherwise not be recommended.  Hope you're hitcapped.

> Chain Lightning cast time corrected.

> Lava Burst and Lava Beam consume Unleash Flame.

> Lava Burst does not go on cooldown if Lava Surge procs while casting.

> Bloodlust/Heroism logic corrected ( health < 25% -OR- time in combat > 5 ).

Enhancement:

> No longer check for combat time when using the potion.  If you didn't pre-pot, you didn't pre-pot.

> Streamlined Lifeblood logic a little.

> Spiritwalker's Grace is now recommended ahead of Elemental Blast if you've talented Elemental Blast and are moving.  Otherwise, SWG is never recommended for single target.

> Never recommend Earth Elemental Totem unless Fire Elemental Totem is on cooldown, since you will delay your Fire Elemental Totem.

> Stormlash Totem recommended after 5 seconds of combat ( instead of during Bloodlust or after the first minute ).  Feedback?
------------------------------------------------------------------------
r24 | kapulani | 2013-11-30 04:06:45 +0000 (Sat, 30 Nov 2013) | 1 line
Changed paths:
   M /trunk/Options.lua
   M /trunk/Utils.lua

> Removed debug text about detecting cooldowns.  If ttCooldown() fails to detect a CD, we'll assume it is 0.
------------------------------------------------------------------------
r23 | kapulani | 2013-11-30 04:02:37 +0000 (Sat, 30 Nov 2013) | 1 line
Changed paths:
   M /trunk/EleShaman.lua
   M /trunk/EnhShaman.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc

> Do not recommend Fire Elemental Totem when Earth Elemental Totem is up (and vice versa) for people with Primal Elementalist talented.  There are cases where FET comes off CD while EET is still up (Glyph of FET), but if you pop FET at that time, both elementals will disappear (Blizzard issue with multiple pet bars).
------------------------------------------------------------------------
r22 | kapulani | 2013-11-30 02:33:57 +0000 (Sat, 30 Nov 2013) | 23 lines
Changed paths:
   M /trunk/Core.lua
   A /trunk/EleShaman.lua
   M /trunk/EnhShaman.lua
   A /trunk/Events.lua
   M /trunk/Hekili.lua
   M /trunk/Hekili.toc
   A /trunk/Modules.lua
   M /trunk/Options.lua
   D /trunk/Priorities.lua
   A /trunk/Utils.lua

Features:

> First draft of the Elemental module.  Mostly like SimulationCraft, except less tied to a bloodlust-on-pull model to get to the other CDs.  I welcome critique of the priority queues...  I'm considering of using Icy Veins' recommendations over SimC for Elemental.

> Elemental target detection currently uses # of targets hit by Earthquake, # of targets hit by Magma Totem, # of targets affected by Flame Shock.  Magma Totem + Totemic Projection is probably the most consistent way to go.

> The addon now shows you the next spell you should be casting, instead of continuing to show the spell you are presently casting.  It wasn't so much of an issue for Enhancement (mostly instants), but for Elemental, it could lead to weird circumstances where you weren't exactly sure if you should be casting one or two more Lightning Bolts.

Efficiency:

> Broke out into multiple action lists again, though it's still more legible than previously implemented.  Should result in fewer comparisons overall.

> Removed the event check that would force updates on successful spellcasts.  Updates Per Second will be how many updates you get.  The extra updates being forced in combat tended to cause some framerate drops at a time when you'd probably rather have more frames.

Bugfixes:

> Fixed a typo that caused cooldowns to become negative at times.

> Fixed a calculation error with target spellcasts (for watching interrupts).

> Fixed display issues when fewer abilities are ready to be shown than the user's queue size.
------------------------------------------------------------------------
r21 | kapulani | 2013-11-26 06:09:11 +0000 (Tue, 26 Nov 2013) | 1 line
Changed paths:
   M /trunk/Core.lua

Improving CPU usage tweaks.  Instead of forcing a refresh when you try to cast a spell, shorten the delay time.  Feels very similar to 10x/sec when running at 4x/sec, but slightly less responsive to procs.
------------------------------------------------------------------------
r20 | kapulani | 2013-11-26 04:45:13 +0000 (Tue, 26 Nov 2013) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua

Fixed 'UseAbility' bug -- can't update text before we've actually simmed anything.

Tweaked 'Show in Combat' to include when you have a hostile target (so it shows on the pull).
------------------------------------------------------------------------
r19 | kapulani | 2013-11-26 04:17:05 +0000 (Tue, 26 Nov 2013) | 34 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/EnhShaman.lua
   M /trunk/Hekili.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua
   M /trunk/Priorities.lua
   M /trunk/UI.lua

* ALPHA * ALPHA * ALPHA *

CHANGES

> *New* Multi Integration option allows you to load the AOE rotation into your Single Target bar when a certain target threshold is reached.  It is not without its drawbacks, but if you want a single bar display, you may want to use this option.  See UI Settings > Single Target > Multi Integration.

> Progress made toward modularizing the addon, though not complete.  About 80% closer to being able to put in a second module for Elemental.

> The separate action lists have been combined into one, with category flags.  This should appear a little closer to SimulationCraft and also save a few CPU cycles.

> The greentext has been decoupled from the 'heartbeat' of the addon, meaning that the addon can be set to refresh less often.  This may save some CPU cycles if you don't want to run 10x/second.  Pulses of 0.25 second means the addon will use ~40% of the CPU previously, if you set it as such.  However, response time will be decreased similarly.  A few gimmicks have been added to force updates when you use an ability, which will hopefully give you more info when you need it.  See Basic Settings > Engine > Updates Per Second.

> Visibility settings have been modified (again).  The basic categories are now "Show Always", "Show with Target", "Show in Combat."  BG/Arenas get a separate checkbox.  This should also save a few CPU cycles, since I was doing some ugly string comparisons.

> The Name Filter has been tweaked and appears to be working well.  It is case/spelling sensitive, so, there's that.

BUGFIXES

> Removed :Show() when initializing the buttons, as it would cause 'Bloodlust' icons to appear at login for people who have disabled one or both displays.

> RecalculateHaste() tries to do a better job of keeping your haste rating when appropriate, or refreshing as needed.

> Multi-target detection has seen some cleanup, will hopefully function consistently.

> Spiritwalker's Grace / movement is now supported, though I don't know why you'd ever use SWG in single-target as Enhancement unless you have Elemental Blast talented.  May prune it from the rotation or add some conditionals.

> Chain Lightning was missing its 3.0 second cooldown.  Fixed.

> Flame Shock was using the melee (1.5 second) GCD; it is properly on the spell GCD (allowing for haste reductions).

> Events are now registered when the addon is Enabled rather than Initialized.  This will prevent our event handlers from dying if you disable and re-enable the addon.

> Verbose is no longer set to 'true' by default.
------------------------------------------------------------------------
r18 | kapulani | 2013-11-22 00:10:53 +0000 (Fri, 22 Nov 2013) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options.lua

Visibility support for hiding the addon in arenas/PvP zones.
------------------------------------------------------------------------
r17 | kapulani | 2013-11-21 23:32:24 +0000 (Thu, 21 Nov 2013) | 1 line
Changed paths:
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua

Removed vestigial 'Single Target Group / Multi-Target Group' enabled from Basic Settings.  Handled in the UI tab already.
------------------------------------------------------------------------
r16 | kapulani | 2013-11-21 22:38:12 +0000 (Thu, 21 Nov 2013) | 1 line
Changed paths:
   M /trunk/Core.lua

Amended vehicle check to check for vehicle UI instead.
------------------------------------------------------------------------
r15 | kapulani | 2013-11-21 22:26:53 +0000 (Thu, 21 Nov 2013) | 28 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/EnhShaman.lua
   M /trunk/Options.lua
   M /trunk/UI.lua

UI
--
Slight improvement to font visibility on queue icons.  I recommend Fontifier if you want more control over these, for now at least.

Added slider/option for threshold at which you want the Multi-Target priority to illuminate (or 0 for never).
 * UI Settings > Multi-Target Group > Icon Illumination

Added a display option to integrate cooldowns into the AOE rotation as well
 * UI Settings > Multi-Target Group > Allow Cooldowns

Renamed 'Cooldown Filters' to 'Filters', merged some global filters into this tab.

Added a 'General Filters' section to 'Filters' with an option to filter certain abilities out by name.
 * Filters > General Filters > Name Filter

Added a hotkey binding interface for toggling cooldowns and hardcasts to 'Filters'.
 * Filters > Hotkeys

Changed some defaults to be more consistent with the visual on the website.

Hide the addon if using a vehicle.

Priorities
----------
Re-implementing checks for Ancestral Swiftness on LB casts with fewer than 5 stacks -- you can't cast LB MW2+ when your AS buff is up, you're actually consuming Ancestral Swiftness.

Removed chatlog message about detecting a Magma Totem.
------------------------------------------------------------------------
r14 | kapulani | 2013-11-21 19:25:38 +0000 (Thu, 21 Nov 2013) | 1 line
Changed paths:
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/embeds.xml

Properly embeds LibStub/Ace-3.0/LibSpellRange in our own /Lib instead of relying on other addons to provide them.
------------------------------------------------------------------------
r13 | kapulani | 2013-11-21 08:09:22 +0000 (Thu, 21 Nov 2013) | 1 line
Changed paths:
   M /trunk/Core.lua

Fix for Virmen's Bite broke Stormblast, possibly other spells.  Fixed (again?).
------------------------------------------------------------------------
r12 | kapulani | 2013-11-21 07:58:53 +0000 (Thu, 21 Nov 2013) | 2 lines
Changed paths:
   M /trunk/EnhShaman.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc

Fixed potion in-combat cooldown glitch (first test).
Fixed combat timer when not in combat; will need to expand this to have hostile actions flag player in-combat for simulation.
------------------------------------------------------------------------
r11 | kapulani | 2013-11-20 19:12:35 +0000 (Wed, 20 Nov 2013) | 1 line
Changed paths:
   M /trunk/EnhShaman.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc

Virmen's Bite potion does not trigger a GCD.
------------------------------------------------------------------------
r10 | kapulani | 2013-11-20 19:03:52 +0000 (Wed, 20 Nov 2013) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/EnhShaman.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua

Fixed (I think) the folder name in the SVN repository, since we're supposedly case-sensitive.
Re-enabled Virmen's Bite since the filter is now in place for it.
Added "Always Show" vs. "Show with Target" in the Basic Settings; default is "Always Show" so people see the AddOn on first launch.
------------------------------------------------------------------------
r9 | kapulani | 2013-11-20 18:16:19 +0000 (Wed, 20 Nov 2013) | 1 line
Changed paths:
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc

Attempt at getting SVN to save folder name with proper casing.
------------------------------------------------------------------------
r8 | kapulani | 2013-11-20 18:06:27 +0000 (Wed, 20 Nov 2013) | 31 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/EnhShaman.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua

Cooldowns
---------
Added combat time check to Stormlash Totem.
Re-enabled Virmen's Bite (consumable) using combat time and time to die criteria.
Changed Elemental Mastery w/o Primal Elementalist description to '-Primal' from '-PE'.

Single Target
-------------
Addon now assumes that Arcane Torrent successfully interrupts a cast (lol, Blood Elves can't be Shamans).
Fixed hardcasting flag for Lightning Bolt w/ T15 2pc.
Fixed Frost Shock check to confirm no 4pc T14 rather than checking for no T14 at all.
Removed -Ancestral Swiftness check in Lightning Bolt w/ MW3+, fixed check for hardcasting.
Removed Fire Elemental CD check from Earth Elemental Totem.
Changed expiration < 30 check from Searing Totem - Refresh to expiration < 15.

Multi-Target
------------
Corrected 'wait' value for Fire Nova to use its cooldown, not the threshold (0.67).
Corrected Elemental Blast check for Maelstrom Weapon stacks >= 1.
 - May want to consider checking for Ancestral Swiftness, since EB will consume it (confirm).
Added hardcast flasg to Chain Lightning and Elemental Blast.

Options
-------
Moved 'Show Interrupts' to Basic Settings as it is not governed by 'Show Cooldowns'.
Moved 'Show Precombat' to Basic Settings as it is not governed by 'Show Cooldowns'.
Added add'l info about which abilities are filtered to tooltips in the options display.

Notes
-----
Reviewed rotation and it appears consistent with SimulationCraft 5.4.1-1 as of 11/20/2013.
------------------------------------------------------------------------
r7 | kapulani | 2013-11-19 22:06:21 +0000 (Tue, 19 Nov 2013) | 1 line
Changed paths:
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/LibSpellRange-1.0/Changelog-LibSpellRange-1.0-1.0.004.txt
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua

Set 'Enhancement Shaman 5.4.1' as the default module since we're focused on Enhancement Shaman now.
------------------------------------------------------------------------
r6 | kapulani | 2013-11-19 21:00:07 +0000 (Tue, 19 Nov 2013) | 1 line
Changed paths:
   M /trunk/Hekili.toc

Removed old manual versioning for now.
------------------------------------------------------------------------
r5 | kapulani | 2013-11-19 20:36:09 +0000 (Tue, 19 Nov 2013) | 1 line
Changed paths:
   M /trunk/Hekili.lua
   M /trunk/Hekili.toc

Corrected keybinding description in Blizzard keybindings UI.
------------------------------------------------------------------------
r4 | kapulani | 2013-11-19 07:06:53 +0000 (Tue, 19 Nov 2013) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options.lua

Reverted the 'anti-wrong class' changes, check for class/spec appropriateness on changing options, changing specializations.  Should prevent any nonsense buttons from showing up if the addon is loaded for non-Enhancement Shamans.
------------------------------------------------------------------------
r3 | kapulani | 2013-11-19 06:31:16 +0000 (Tue, 19 Nov 2013) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/EnhShaman.lua

Added initial 'show hardcasts' functionality.  This does turn Elemental Blast and Lightning Bolt into "surprise, m*****f*****!" events that jump to the front of the queue when available.

Added class/specialization check so that if the addon loads on the wrong character, it disables itself.
------------------------------------------------------------------------
r2 | kapulani | 2013-11-19 05:11:59 +0000 (Tue, 19 Nov 2013) | 1 line
Changed paths:
   A /trunk/Bindings.xml
   A /trunk/Core.lua
   A /trunk/EnhShaman.lua
   A /trunk/Hekili.lua
   A /trunk/Hekili.toc
   A /trunk/Libs
   A /trunk/Libs/Ace3.lua
   A /trunk/Libs/Ace3.toc
   A /trunk/Libs/AceAddon-3.0
   A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.lua
   A /trunk/Libs/AceAddon-3.0/AceAddon-3.0.xml
   A /trunk/Libs/AceBucket-3.0
   A /trunk/Libs/AceBucket-3.0/AceBucket-3.0.lua
   A /trunk/Libs/AceBucket-3.0/AceBucket-3.0.xml
   A /trunk/Libs/AceComm-3.0
   A /trunk/Libs/AceComm-3.0/AceComm-3.0.lua
   A /trunk/Libs/AceComm-3.0/AceComm-3.0.xml
   A /trunk/Libs/AceComm-3.0/ChatThrottleLib.lua
   A /trunk/Libs/AceConfig-3.0
   A /trunk/Libs/AceConfig-3.0/AceConfig-3.0.lua
   A /trunk/Libs/AceConfig-3.0/AceConfig-3.0.xml
   A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0
   A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
   A /trunk/Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml
   A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0
   A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   A /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml
   A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0
   A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   A /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml
   A /trunk/Libs/AceConsole-3.0
   A /trunk/Libs/AceConsole-3.0/AceConsole-3.0.lua
   A /trunk/Libs/AceConsole-3.0/AceConsole-3.0.xml
   A /trunk/Libs/AceDB-3.0
   A /trunk/Libs/AceDB-3.0/AceDB-3.0.lua
   A /trunk/Libs/AceDB-3.0/AceDB-3.0.xml
   A /trunk/Libs/AceDBOptions-3.0
   A /trunk/Libs/AceDBOptions-3.0/AceDBOptions-3.0.lua
   A /trunk/Libs/AceDBOptions-3.0/AceDBOptions-3.0.xml
   A /trunk/Libs/AceEvent-3.0
   A /trunk/Libs/AceEvent-3.0/AceEvent-3.0.lua
   A /trunk/Libs/AceEvent-3.0/AceEvent-3.0.xml
   A /trunk/Libs/AceGUI-3.0
   A /trunk/Libs/AceGUI-3.0/AceGUI-3.0.lua
   A /trunk/Libs/AceGUI-3.0/AceGUI-3.0.xml
   A /trunk/Libs/AceGUI-3.0/widgets
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-Window.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua
   A /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
   A /trunk/Libs/AceHook-3.0
   A /trunk/Libs/AceHook-3.0/AceHook-3.0.lua
   A /trunk/Libs/AceHook-3.0/AceHook-3.0.xml
   A /trunk/Libs/AceLocale-3.0
   A /trunk/Libs/AceLocale-3.0/AceLocale-3.0.lua
   A /trunk/Libs/AceLocale-3.0/AceLocale-3.0.xml
   A /trunk/Libs/AceSerializer-3.0
   A /trunk/Libs/AceSerializer-3.0/AceSerializer-3.0.lua
   A /trunk/Libs/AceSerializer-3.0/AceSerializer-3.0.xml
   A /trunk/Libs/AceTab-3.0
   A /trunk/Libs/AceTab-3.0/AceTab-3.0.lua
   A /trunk/Libs/AceTab-3.0/AceTab-3.0.xml
   A /trunk/Libs/AceTimer-3.0
   A /trunk/Libs/AceTimer-3.0/AceTimer-3.0.lua
   A /trunk/Libs/AceTimer-3.0/AceTimer-3.0.xml
   A /trunk/Libs/Bindings.xml
   A /trunk/Libs/CallbackHandler-1.0
   A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
   A /trunk/Libs/CallbackHandler-1.0/CallbackHandler-1.0.xml
   A /trunk/Libs/Changelog-Ace3-r1100.txt
   A /trunk/Libs/LICENSE.txt
   A /trunk/Libs/LibSpellRange-1.0
   A /trunk/Libs/LibSpellRange-1.0/Changelog-LibSpellRange-1.0-1.0.004.txt
   A /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.lua
   A /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   A /trunk/Libs/LibSpellRange-1.0/lib.xml
   A /trunk/Libs/LibSpellRange-1.0/libs
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.lua
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/tests
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/tests/test.lua
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/tests/test2.lua
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/tests/test3.lua
   A /trunk/Libs/LibSpellRange-1.0/libs/LibStub/tests/test4.lua
   A /trunk/Libs/LibStub
   A /trunk/Libs/LibStub/LibStub.lua
   A /trunk/Libs/changelog.txt
   A /trunk/Options.lua
   A /trunk/Priorities.lua
   A /trunk/UI.lua
   A /trunk/embeds.xml

Initializing Repository
------------------------------------------------------------------------
r1 | svn | 2013-11-19 04:43:35 +0000 (Tue, 19 Nov 2013) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

hekili/mainline: Initial Import
------------------------------------------------------------------------