Skip to content

Extend the django makemessages command to reduce the source control diffs it generates

License

Notifications You must be signed in to change notification settings

kishorpawar/MakeMessagesPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakeMessagesPlus

We've found that the default behaviour of this command makes our diffs in pull requests large and hard to read, and we use lots of parameters to improve that, but communicating and remembering what parameters to use is hard. This project is designed to make it much simpler for our team to use the command.

Installation

Install this repository as a django app inside your django project.

For example use git submodules to clone this repo ( or your fork of it ) inside your django project seev the test project

Or just clone and copy the code into an app in your project.

Features

  • default to using --no-location to simplify diff, turn off by using --yes-location
  • default to using --no-wrap to simplify diff , turn off by using --yes-wrap
  • allow passing an app list parameter to reduce diffs in apps which have not changed

Contributing

This is early days, a few more improvements are planned, and more suggestions are welcome.

See the issue list

About

Extend the django makemessages command to reduce the source control diffs it generates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%