From 2aa36809c2e89b48f91950e35299e690b1666aa0 Mon Sep 17 00:00:00 2001
From: Sam Gleske <sag47@drexel.edu>
Date: Sat, 14 Sep 2013 15:49:10 -0400
Subject: [PATCH] Converted CHANGELOG to markdown

---
 CHANGELOG | 90 ++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 52 insertions(+), 38 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index df8df57..bcbd6c0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,53 +1,67 @@
-gitlab-mirrors v0.2.5
-* Fixed a critical bug with pagination when user can view more projects than 20.
-  * Had to patch upstream python-gitlab library for this functionality.
-* Updated documentation to reference my bugfix-edition of python-gitlab in the
+## gitlab-mirrors v0.2.6
+
+* Fixed bug in preflight check where `merge_requests_enabled` was not being checked.
+* Converted `CHANGELOG` to markdown.
+
+--
+## gitlab-mirrors v0.2.5
+
+* Fixed a critical bug with pagination where API user can't view more projects than `20`.
+  * Had to patch upstream `python-gitlab` library for this functionality.
+* Updated documentation to reference my `bugfix-edition` of `python-gitlab` in the
   prerequisites.
 
-gitlab-mirrors v0.2.4
-* Fixing critical git svn mirror bug.
+---
+## gitlab-mirrors v0.2.4
+
+* Fixing critical `git-svn` mirror bug.  SVN mirroring did not update properly prior to this version.
+
+---
+## gitlab-mirrors v0.2.3
+
+* Adding a final catch error message to `add_mirror.sh`.
+* `RELEASE` file for more consistent releases.
 
-gitlab-mirrors v0.2.3
-* Adding a final catch error message to add_mirror.sh
-* RELEASE file for more consistent releases.
+---
+## gitlab-mirrors v0.2.2
 
-gitlab-mirrors v0.2.2
-* Safer environment variable option checking for config.sh in add_mirror.sh command.
-* Added Features do README
+* Safer environment variable option checking for `config.sh` in `add_mirror.sh` command.
+* Added Features to `README`
+
+---
+## gitlab-mirrors v0.2.1
 
-gitlab-mirrors v0.2.1
 * CHANGELOG update
 
-gitlab-mirrors v0.2
-* Renamed project from git-mirrors to gitlab-mirrors.
+---
+## gitlab-mirrors v0.2
+
+* Renamed project from `git-mirrors` to `gitlab-mirrors`.
 * SVN repository mirroring now supported!
-* Project creation defaults can now be set in config.sh.
-* New delete_mirror.sh command.
+* Project creation defaults can now be set in `config.sh`.
+* New `delete_mirror.sh` command.
 * Colorized output enabled for all commands.
 * Better argument handling on all commands.
-* New options for add_mirror.sh, see ./add_mirror.sh -h
+* New options for `add_mirror.sh`, see `./add_mirror.sh -h`.
 * Knit and grit changes
-  * add_mirror.sh has more robust error checking.
-  * add_mirror.sh options can be out of order.  Now using getopt for
-    better argument handling.
-  * lib/create_gitlab_project.py has been renamed to 
-    lib/manage_gitlab_project.py
-  * manage_gitlab_project.py has a little better error handling.
-    Added optparse for better argument handling.
-
-git-mirrors v0.1.1
+  * `add_mirror.sh` has more robust error checking.
+  * `add_mirror.sh` options can be out of order.  Now using `getopt` for better argument handling.
+  * `lib/create_gitlab_project.py` has been renamed to `lib/manage_gitlab_project.py`.
+  * `manage_gitlab_project.py` has a little better error handling.
+    * Added `optparse` for better argument handling.
+
+---
+## git-mirrors v0.1.1
+
 * Minor update to documentation adding project URL to docs.
 
-git-mirrors v0.1
-* Initial project release.  Project gives admins the ability to have
-  mirrors of remote git repositories.
-* Comes with simple add_mirror.sh, update_mirror.sh, and git-mirrors.sh
+---
+## git-mirrors v0.1
+
+* Initial project release.  Project gives admins the ability to have mirrors of remote git repositories.
+* Comes with simple `add_mirror.sh`, `update_mirror.sh`, and `git-mirrors.sh`.
   * Note very little error checking on all commands.
-  * add_mirror.sh arguments must be in a specific order.
-* add_mirror.sh utilizes lib/create_gitlab_project.py to check for
-  a gitlab project.  If it doesn't exist then create it.  When the
-  project exists simply return the project remote git url over
-  ssh.
-  * create_gitlab_project.py has very little error checking.  Arguments
-    must be in a specific order.
+  * `add_mirror.sh` arguments must be in a specific order.
+* `add_mirror.sh` utilizes `lib/create_gitlab_project.py` to check for a gitlab project.  If it doesn't exist then create it.  When the project exists simply return the project remote "git url over ssh".
+  * `create_gitlab_project.py` has very little error checking.  Arguments must be in a specific order.
 * Project is fully documented with documentation.
-- 
GitLab