GitXplorerGitXplorer
j

dwm-clean-patches

public
36 stars
8 forks
3 issues

Commits

List of commits on branch master.
Unverified
5848b8a57c7605ccf49f5bc83d0f053c0b48062c

fix code blocks

jjceb committed 11 years ago
Unverified
22a24200353f916878423619d6d472323e69d4a1

Update README.md

jjceb committed 11 years ago
Unverified
a6296345b2148045efd565495d5a278dc0aa8ef2

update description

jjceb committed 11 years ago
Unverified
292f30542213d31644da8d0010f8c030c335de02

update patches for dwm 6.1

jjceb committed 11 years ago
Unverified
e3b885cb65fce076137c621bf96ff12942399382

update readme

jjceb committed 11 years ago
Unverified
ad7c935d8120aa4b4a421f8a06ff1c41e3c78624

update systray patches to redraw the background properly

jjceb committed 12 years ago

README

The README file for this repository.

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-patches

Check 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 refresh

Continue 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 $VERSION

Don't forget to revert the changes you did to the patches of the dwm-patches repository:

$ git checkout -- patches/*