commit 95833ec1968336d282830154bdee9f73239bdffc
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Fri Jul 19 20:14:42 2013 +0400

    Added more projects from stackforge
    
    Implements blueprint add-more-projects
    
    Change-Id: If5ad02dbe3eb73b505bb9a1a09bd47f6904fdcd5

commit e1d5c3fe57ced94a2ae769fc3bb52111b25fd435
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Fri Jul 19 18:54:12 2013 +0400

    Added link to project wiki space
    
    Fixes bug 1203074
    
    Change-Id: Ia6084829d229c37a59efb6a3659c0a69c29e4520

commit c9dc7b8203a4afa9672223535a47bcf1675dce6d
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Fri Jul 19 17:58:55 2013 +0400

    Favicon is added into layout
    
    Change-Id: Id177d5256824f862974eb46aecb15cc55ffd7546

commit dc2dea9bf9d4b3a1e353938a810900828540a68a
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Thu Jul 18 15:08:12 2013 +0400

    Added classification of projects by types.
    
    Implemented blueprint project-classification
    
    Change-Id: Ia2606be7fb1d9d8fd00e3e29e6ffd4608cdfa894

commit 178be17fbe3393fa2cae9462b4951ed0d9163de5
Merge: e86dc33 a7f1d98
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 17 15:23:02 2013 +0000

    Merge "Fixed process retrieval"

commit e86dc332dbd627859fc658c89fabed8631df8f5b
Merge: 2aaf873 bf5001f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 17 15:22:11 2013 +0000

    Merge "Correct Joe Gordon's affiliation"

commit a7f1d98c5303261125837c223e57878a68bef9a5
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Wed Jul 17 19:17:28 2013 +0400

    Fixed process retrieval
    
    Change-Id: I54e90f3a22c100471d99f9b789c98836eb21121c

commit 2aaf873b385fd62a64dad17c44ef4b827940eb3c
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Wed Jul 17 18:22:52 2013 +0400

    Commit overview section data is fixed
    
    * Fixed commit counter shown in overview section
    * Added company break-down in engineer details
    * Garbage collector for old updates is fixed
    
    Fixes bug 1202184
    
    Change-Id: I91752671460a2b18f8c0cab3b1aed65d0c62641d

commit 31101fa618ff252d15f7d23ed474020c12e4ec5e
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Wed Jul 17 16:52:31 2013 +0400

    Fixed issue with company details if its name has unicode chars
    
    Also:
    * fixed case of company name
    * inner decorator functions are renamed to simplify stack trace analysis
    
    Fixes bug 1202169
    
    Change-Id: Idd7212b838fb3ae88228d513a24bf1d104d2b617

commit b3bfb7b7f2251be9f524f7587e5c5f46e738c05e
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Wed Jul 17 14:13:38 2013 +0400

    Commits correction framework is implemented
    
    * Introduced new parameter in config file
    * Added a notice for changed commits to UI
    Also:
    * Fixed default config param for sources_root
    * Removed background image from layout
    
    Implements blueprint commits-corrections-framework
    
    Change-Id: I3c2c76a45ed75aaf67671b02649ba6abc24be083

commit 91c0254b5b4778a1ea6912f005a4f51de2288dd2
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Wed Jul 17 13:01:38 2013 +0400

    Style adjusted for compatibility with stackalytics.com
    
    Change-Id: I97bc0effbaf8209a05cd3e64aa3b0c54fe5c105b

commit a45ac052b2135dcc6e0bae15e4283c6e2a7de481
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Tue Jul 16 18:20:18 2013 +0400

    Location of sources folder is changed to /var/local/stackalytics
    
    Change-Id: I8dd0eae994a5701d28035819c96d14d42e2af96f

commit 9b63380d63e7c6153bf0105720e3f56d2a2dd656
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Tue Jul 16 17:20:05 2013 +0400

    Several clean-ups related to config handling
    
    * Check and create folder for repo sources
    * Refactored vcs not to access sources_root config param directly
    * Fixed dashboard to call update only once per request
    * Removed unused parameters from config
    
    Fixes bug 1201792
    
    Change-Id: I455c43fdc17072ffcade502771c292e5c84d6cd7

commit 4589ca62ba1e9cc23397f71ff065eda63bbf4ec9
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Mon Jul 15 20:23:17 2013 +0400

    Stackalytics deployment clean up
    
    * Scripts and conf locations are set in setup.cfg
    * Flask-styled is replaced by oslo config
    * Scripts from bin are replaced by one generated by entry_points
    
    Change-Id: I26620b8d945d331b2d5abebce41ca177f3e93571

commit bf5001f72ceaaf76293e8892d9f08d1d31135e59
Author: Joe Gordon <joe.gordon0@gmail.com>
Date:   Mon Jul 15 12:25:48 2013 -0700

    Correct Joe Gordon's affiliation
    
    Change-Id: I5f8ceaaaae79f6ce83c2349cdd473154a4252067

commit e6b0ef52af2ff628bfc9f19b9646ec4fb6c253e8
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Mon Jul 15 18:36:09 2013 +0400

    Removed usage of update time concept
    
    Fixes bug 1201445
    
    Change-Id: Ie9eff190cc680873eaaf64474e0382910257b66c

commit 90d6e1cd43ed8f388389efdcb94e2bf61a0671b7
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Mon Jul 15 16:51:37 2013 +0400

    Implemented update mechanism for memory storage
    
    Implements blueprint update-mechanism
    
    Change-Id: I7c8381366f9a76084b6e1a9e1cc3a9ad2502cdcb

commit a4857bf8ed71024460c90238bfca3650dff85c75
Merge: 6bc6052 07cfdde
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 15 12:28:21 2013 +0000

    Merge "Implemented bulk read from memcached"

commit 07cfdde59d0be241abec048c49fad8f7b896e3ee
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Mon Jul 15 16:22:20 2013 +0400

    Implemented bulk read from memcached
    
    Implements blueprint bulk-memcached-io
    
    Change-Id: I20e20653b1ac24ee3239fc481f70187f4a71989f

commit 6bc6052968a7b98d41182a845ad99d770dfef60f
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Fri Jul 12 20:03:52 2013 +0400

    Missing fields are added to commit details
    
    * Added diff stats and company name to module details screen.
    * Added subject line to engineer details screen.
    
    Fixes bug 1200645
    
    Change-Id: If579173e83e40feb473600137060ed2076e53ba4

commit cef22af5d6afd3ad0c13e1dfad90b2e18206657c
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Fri Jul 12 12:43:30 2013 +0400

    Implementation of blueprint stackalytics-core
    
    This change incorporates the following:
     * Config for most of OS projects
     * Configure filtering of robots commits
     * Clean-up dashboard module
     * Layout is clean-up
     * Remove unused styles and scripts
     * Factories replaced by factory methods
    
    Change-Id: I1a719b356a5e3275d14bbceae198a1d0cb6dbbbd

commit 6d89020cab4d40c9c8390e6637abf18572cdc59b
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Thu Jul 11 13:39:17 2013 +0400

    Implementation of blueprint stackalytics-core
    
    * Corrected work with default parameters
    * Fixed module and engineer details screens
    * Map all robots to *robots company
    
    Change-Id: I989e09c04c12f3a0a9035a8ddcd730d93d0ce12f

commit b7f19335f6c6a710d1e8925f8a9675d9e7115741
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Mon Jul 1 19:46:44 2013 +0400

    Implementation of blueprint stackalytics-core
    
    * Data updater is implemented
    * Completed implementation of commit processor
    * Logging is added into commit processor and runtime storage
    * Commit processor is fixed
    * Domain-company map is inverted
    * Extracted get update count into separate function
    * Fixed regex that matches diff statistics (lines inserted, lines deleted and files changed)
    * Implemented caching of unknown users
    * Replaced dictionaries by sets for pids and branches
    * Vcs is responsible for module and branches fields of commit record
    * Added release tags support
    * Implemented statistics by company
    * Added config for releases
    * Implemented front-end for companies details
    * Implemented front-end for modules details
    * Fixed metric switch
    * Implemented timeline rendering
    * Release selector is fixed
    * Chdir is needed after cloning a new repo
    * Company details screen is implemented
    * Fixed invalid emails processing by Launchpad
    * Fixed parsing of 0 files changed case
    * Module details screen implemented
    * Commit message is cleared and links are inserted
    * Engineer details screen is implemented
    * Fixed mapping from company to email for subdomains of 3rd level
    * Fixed wrong user structure for users not found by LP
    * Also coverage for commit processor
    * Fixed company matching algorithm
    * The company was not matched when user email had more domains than company's one
    * Add option to enforce sync with default data
    * Default data is added. Old confs removed
    * Add *.local into gitignore
    
    Scripts cleanup
    
    Moved from pylibmc to python-memcached
    
    Library pylibmc depends on libmemcached and doesn't work on CentOS (version conflict bw lib requirement and memcached).
    
    Change-Id: I0cc61c6d344ba24442ec954635010b518c0efa95

commit a5f14112181a9f8b70a2c8584008bf955eaf3497
Author: Ilya Shakhat <ishakhat@mirantis.com>
Date:   Sat Jun 22 15:38:42 2013 +0400

    Initial code commit

commit 5a1376ca066018e1a0ae90c85159df247a4f61ae
Author: Ilya Shakhat <shakhat@gmail.com>
Date:   Sat Jun 22 04:17:28 2013 -0700

    Initial commit