| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Currently, swc has no way to refocus panel surfaces when they lose
focus, so when dmenu loses focus, dmenu gets stuck with no way to
quit or resume input. For now, exiting is better behavior than
forcing the user to kill it manually.
|
|
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.
To make sure we still track dependencies, use -MD instead of -MMD.
|
|
|
|
|
|
|
|
|
|
xkb_keysym_to_utf8 does not do control transformations, so handled
control keys (for instance, Ctrl-w) would still insert a 'w'.
|
|
|
|
|
|
b99ef6bfc544b340d6ea0d07b82f764539cc62e9
`git commit -a` with ignored submodules strikes again. I really
should report a bug about this.
|
|
|
|
|
|
|
|
This way we can use -MMD to exclude system header files and still retain
dependency tracking within oasis.
|
|
|
|
|
|
Note to self: never try to move submodules again
To migrate your existing submodules (more or less):
set -x
set -e
mkdir .git/modules/pkg
for old in */*/src ; do
new="pkg/${old#*/}"
if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then
continue
fi
git -C ".git/modules/$old" config core.worktree "../../../../../$new"
rmdir "$new"
mv "$old" "$new"
sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp"
mv "$new/.git.tmp" "$new/.git"
mkdir ".git/modules/${new%/src}"
mv ".git/modules/$old" ".git/modules/$new"
rm "${old%/src}"/*.ninja
mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/"
rmdir "${old%/src}" || true
done
sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp
mv .git/config.tmp .git/config
|