Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jceb/dwm-clean-patches
My patches for http://dwm.suckless.org/ that apply to vanilla dwm
https://github.com/jceb/dwm-clean-patches
Last synced: about 2 months ago
JSON representation
My patches for http://dwm.suckless.org/ that apply to vanilla dwm
- Host: GitHub
- URL: https://github.com/jceb/dwm-clean-patches
- Owner: jceb
- Created: 2013-12-01T12:52:20.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2017-11-25T11:33:32.000Z (almost 7 years ago)
- Last Synced: 2024-06-19T21:40:01.433Z (3 months ago)
- Language: Shell
- Size: 208 KB
- Stars: 36
- Watchers: 7
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
dwm-clean-patches
=================This repository contains a selection of patches for different versions of dwm.
For every version of dwm there is a directory. Every directory contains with the
changeset id as its name. Below this directory the patches are stored, together
with a detailed README file.The two scripts `clean.mk` and `clean.sh` are used for creating clean patches.
The tools `git` and `quilt` are required for modifying the patches.## Installation
Check out the dwm-patches repository:
$ git clone https://github.com/jceb/dwm-patches
$ cd dwm-patchesCheck out the dwm-clean-patches repository:
$ git clone https://github.com/jceb/dwm-clean-patches
Create symlinks to `clean.mk` and `clean.sh`:
$ ln -s dwm-clean-patches/clean.* .
## Usage
Update all patches from the dwm-patches repository to apply cleanly against the
tip of the dwm repository:$ ./clean.mk
Certainly errors will occur when running the above command. Fix the error and
run:$ export QUILT_SERIES=single_series
$ quilt refreshContinue updating patches till all apply cleanly:
$ ./clean.mk
Specific patches can be updated by passing them as arguments:
$ ./clean.mk ARGS="PATCH1 [PATCH2]"
Finally upload the resulting directory containing only patches that apply
cleanly against the tip of the dwm repository:$ cp -r $VERSION dwm-clean-patches/
$ cd dwm-clean-patches
$ git add $VERSIONDon't forget to revert the changes you did to the patches of the dwm-patches
repository:$ git checkout -- patches/*