Change build directory to ~/.cache/xmonad

4 patches for repository http://code.haskell.org/xmonad: Thu Jun 7 15:16:32 CEST 2012 daniel.trstenjak@gmail.com * Separate source and build directories The source files are still located in '~/.xmonad' and the build files and the xmonad binary are now put into '~/.xmonad_build'. By separating the source and build directories it's easier and nicer to backup and synchronize the source files. Tue Jun 26 20:26:40 CEST 2012 daniel.trstenjak@gmail.com * Add getXMonadDir for backward compatibility Wed Jul 4 19:23:24 CEST 2012 daniel.trstenjak@gmail.com * Change build directory to '~/.cache/xmonad'. Wed Jul 4 19:24:37 CEST 2012 daniel.trstenjak@gmail.com * Add type signature for getXMonadDir

Hi, Am Donnerstag, den 05.07.2012, 10:03 -0700 schrieb daniel.trstenjak@gmail.com:
Thu Jun 7 15:16:32 CEST 2012 daniel.trstenjak@gmail.com * Separate source and build directories The source files are still located in '~/.xmonad' and the build files and the xmonad binary are now put into '~/.xmonad_build'.
to avoid namespace pollution, why not ~/.xmonad/build? Greetings, Joachim -- Joachim "nomeata" Breitner mail@joachim-breitner.de | nomeata@debian.org | GPG: 0x4743206C xmpp: nomeata@joachim-breitner.de | http://www.joachim-breitner.de/

On Fri, Jul 6, 2012 at 12:09 AM, Joachim Breitner
Hi,
Am Donnerstag, den 05.07.2012, 10:03 -0700 schrieb daniel.trstenjak@gmail.com:
Thu Jun 7 15:16:32 CEST 2012 daniel.trstenjak@gmail.com * Separate source and build directories The source files are still located in '~/.xmonad' and the build files and the xmonad binary are now put into '~/.xmonad_build'.
to avoid namespace pollution, why not ~/.xmonad/build?
Or ~/.cache/yi as yi and dmenu or other XDG followers do?

Quoting Joachim Breitner
Hi,
Am Donnerstag, den 05.07.2012, 10:03 -0700 schrieb daniel.trstenjak@gmail.com:
Thu Jun 7 15:16:32 CEST 2012 daniel.trstenjak@gmail.com * Separate source and build directories The source files are still located in '~/.xmonad' and the build files and the xmonad binary are now put into '~/.xmonad_build'.
to avoid namespace pollution, why not ~/.xmonad/build?
If you look a tad further down the patch list, you'll see it ends in ~/.cache/xmonad, presumably following the XDG spec, which was designed exactly to avoid namespace pollution. ~d

If you look a tad further down the patch list, you'll see it ends in ~/.cache/xmonad, presumably following the XDG spec, which was designed exactly to avoid namespace pollution.
What's the darcs way for cleaning up a set of patches? In git I would have done a 'git rebase --interactive' to clean up the patch set. I know some might cry out because of the history rewriting in git, but sometimes it's just handy.

Quoting Daniel Trstenjak
If you look a tad further down the patch list, you'll see it ends in ~/.cache/xmonad, presumably following the XDG spec, which was designed exactly to avoid namespace pollution.
What's the darcs way for cleaning up a set of patches?
There's darcs amend-record, but I don't think it's necessary. This history is nicely transparent about how and why each change was made. ~d

On Fri, Jul 6, 2012 at 11:46 AM,
Quoting Daniel Trstenjak
: If you look a tad further down the patch list, you'll see it ends in ~/.cache/xmonad, presumably following the XDG spec, which was designed exactly to avoid namespace pollution.
What's the darcs way for cleaning up a set of patches?
There's darcs amend-record, but I don't think it's necessary. This history is nicely transparent about how and why each change was made.
Agree. As long as it's documenting how and why something changed and the previous version wasn't incomplete or broken it's ok. What you should avoid is commits which do not build. That breaks bisecting.

On Thu, Jul 05, 2012 at 10:03:15AM -0700, daniel.trstenjak@gmail.com wrote:
4 patches for repository http://code.haskell.org/xmonad:
Thu Jun 7 15:16:32 CEST 2012 daniel.trstenjak@gmail.com * Separate source and build directories The source files are still located in '~/.xmonad' and the build files and the xmonad binary are now put into '~/.xmonad_build'.
By separating the source and build directories it's easier and nicer to backup and synchronize the source files.
Tue Jun 26 20:26:40 CEST 2012 daniel.trstenjak@gmail.com * Add getXMonadDir for backward compatibility
Wed Jul 4 19:23:24 CEST 2012 daniel.trstenjak@gmail.com * Change build directory to '~/.cache/xmonad'.
Wed Jul 4 19:24:37 CEST 2012 daniel.trstenjak@gmail.com * Add type signature for getXMonadDir
What still needs to be done to get these patches applied, because they don't seem part of the current darcs version? Greetings, Daniel
participants (5)
-
Carsten Mattner
-
Daniel Trstenjak
-
daniel.trstenjak@gmail.com
-
Joachim Breitner
-
wagnerdm@seas.upenn.edu