Skip to content
This repository has been archived by the owner on Sep 2, 2019. It is now read-only.
/ no_merge Public archive

This is a simple extension which disables the green merge button for pull requests on GitHub.

License

Notifications You must be signed in to change notification settings

piktochart/no_merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

Since Github already support this, we will be archiving this repo.

No Merge

This is a simple extension which disables the green merge button for pull requests on GitHub. It is not perfect, but it gets the job done.

Why?

Simply put, merge commits are bad. Keep your commit logs clean. Use rebase instead. There's a thread you can read here.

Installation

Get it from the Google Chrome webstore here.

Developing

In order to test this in your local, follow the steps below:

  1. Open a new tab on your Chrome, then navigate to chrome://extensions/
  2. Make sure you have enabled Developer mode if you haven't already.
  3. Click on Load unpacked extension... button and point it to the root of the project.
  4. Done.
  5. To package it into an installable file, just click on Pack extension... and point to the root again.

Creating your own

This Chrome extension was created with the help of extensionizr. It's super easy to get started! Kudos to them!

Contributing

  1. Fork it
  2. OPTIONAL - Create a new origin if you havent clone it from your github account.
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Commit your changes (git commit -am 'Added some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request

License

MIT License.

About

This is a simple extension which disables the green merge button for pull requests on GitHub.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published