<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>tools on Oxymoronical</title>
    <link>https://www.oxymoronical.com/blog/tag/tools/</link>
    <description>Recent content in tools on Oxymoronical</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 05 Jun 2025 08:53:00 +0100</lastBuildDate>
    <atom:link href="https://www.oxymoronical.com/blog/tag/tools/feed/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Making a case sensitive directory on Windows and macOS</title>
      <link>https://www.oxymoronical.com/blog/2025/06/making-a-case-sensitive-directory/</link>
      <pubDate>Thu, 05 Jun 2025 08:53:00 +0100</pubDate>
      <guid>https://www.oxymoronical.com/blog/2025/06/making-a-case-sensitive-directory/</guid>
      <description>&lt;p&gt;Now that Firefox has &lt;a href=&#34;https://github.com/mozilla-firefox/firefox&#34;&gt;switched to git&lt;/a&gt; as its canonical source code repository a number of us have been longing for all the nice features that Mercurial used to provide that are much more awkward with git. So many of us have been experimenting with &lt;a href=&#34;https://jj-vcs.github.io/jj/latest/&#34;&gt;Jujutsu&lt;/a&gt; which provides a lot of what is missing. It&amp;rsquo;s pretty good, I recommend giving it a go if you are also forced to use git!&lt;/p&gt;&#xA;&lt;p&gt;But it has &lt;a href=&#34;https://github.com/jj-vcs/jj/issues/1737&#34;&gt;an annoying bug&lt;/a&gt;. If you&amp;rsquo;re on a case insensitive filesystem (the default on macOS and Windows) and a change renames a file in a way that only changes the case of the filename then Jujutsu gets confused. I think what&amp;rsquo;s going on is when it tries to apply the change it tells the OS to rename the file and then the OS sees that the filename is the &amp;ldquo;same&amp;rdquo; and does nothing. Subsequently Jujutsu constantly thinks there is a change because the filename on disk doesn&amp;rsquo;t exactly match what it expects and everything gets messy. The workaround is to manually rename those files to the correct names but that is annoying. I don&amp;rsquo;t know if Mozilla are particularly bad at this but the two examples in the issue are us and another just landed recently 😂.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Searchfox in VS Code</title>
      <link>https://www.oxymoronical.com/blog/2018/06/Searchfox-in-VS-Code/</link>
      <pubDate>Thu, 07 Jun 2018 12:21:13 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2018/06/Searchfox-in-VS-Code/</guid>
      <description>&lt;p&gt;I spend most of my time developing flipping back and forth between &lt;a href=&#34;https://code.visualstudio.com/&#34;&gt;VS Code&lt;/a&gt; and &lt;a href=&#34;https://searchfox.org/&#34;&gt;Searchfox&lt;/a&gt;. VS Code is a great editor but it has nowhere near the speed needed to do searches over the entire tree, at least on my machine. Searchfox on the other hand is pretty fast. But there’s something missing. I usually want to search Searchfox for something I found in the code. Then I want to get the file I found in Searchfox open in my editor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>hgchanges is down, probably for good</title>
      <link>https://www.oxymoronical.com/blog/2017/02/hgchanges-is-down-probably-for-good/</link>
      <pubDate>Mon, 06 Feb 2017 14:01:35 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2017/02/hgchanges-is-down-probably-for-good/</guid>
      <description>&lt;p&gt;My little tool to help folks track when changes are made to files or directories in Mozilla’s mercurial repositories has gone down again. This time an influx of some 8000 changesets from the servo project are causing the script that does the updating to fail so I’ve turned off updating. I no longer have any time to work on this tool so I’ve also taken it offline and don’t really have any intention to bring it back up again. Sorry to the few people that this inconveniences. Please go lobby the engineering productivity folks if you still need a tool like this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Globes</title>
      <link>https://www.oxymoronical.com/blog/2016/12/Globes/</link>
      <pubDate>Sun, 18 Dec 2016 19:14:21 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2016/12/Globes/</guid>
      <description>&lt;p&gt;I got bored over the weekend and decided to try my hand at fractal art again. I used to play around with this years ago but not so much recently. I was pretty disappointed to find that nothing has really changed when it comes to the tools available for creating fractals. Most of them haven’t been updated in years and there don’t seem to be much in the way of new kids on the block that I can see either. About the only new tool I found is &lt;a href=&#34;http://www.chaoticafractals.com/&#34;&gt;Chaotica&lt;/a&gt; which hasn’t been updated in a year and only slowly before then. I used it to create the above piece.&lt;/p&gt;</description>
    </item>
    <item>
      <title>hgchanges is back up</title>
      <link>https://www.oxymoronical.com/blog/2015/01/hgchanges-is-be-back-up/</link>
      <pubDate>Thu, 29 Jan 2015 10:33:05 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2015/01/hgchanges-is-be-back-up/</guid>
      <description>&lt;p&gt;The offending changeset that broke &lt;a href=&#34;https://www.oxymoronical.com/blog/2015/01/hgchanges-is-down-for-now&#34;&gt;hgchanges yesterday &lt;/a&gt;turns out to be a merge from an ancient branch to current tip. That makes the diff insanely huge which is why things like hgweb were tripping over it. Kwierso point out that just ignoring those changesets would solve the problem. It’s not ideal but since in this case they aren’t useful changesets I’ve gone ahead and done that and so hgchanges is now updating again.&lt;/p&gt;</description>
    </item>
    <item>
      <title>hgchanges is down for now</title>
      <link>https://www.oxymoronical.com/blog/2015/01/hgchanges-is-down-for-now/</link>
      <pubDate>Wed, 28 Jan 2015 21:23:31 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2015/01/hgchanges-is-down-for-now/</guid>
      <description>&lt;p&gt;My &lt;a href=&#34;http://hgchanges.fractalbrew.com/&#34;&gt;handy tool&lt;/a&gt; for tracking changes to directories in the mozilla mercurial repositories is going to be broken for a little while. Unfortunately a &lt;a href=&#34;https://hg.mozilla.org/mozilla-central/rev/8991b10184de994b6ba38edd81a73856c8c3d595&#34;&gt;particular changeset&lt;/a&gt; seems to be breaking things in ways I don’t have the time to fix right now. Specifically trying to download the &lt;a href=&#34;https://hg.mozilla.org/mozilla-central/raw-rev/4f2a8114211d:8991b10184de&#34;&gt;raw patch&lt;/a&gt; for the changeset is causing hgweb to timeout. Short of finding time to debug and fix the problem my only solution is to wait until that patch is old enough that it no longer attempts to index it. That could take a week or so.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An update for hgchanges</title>
      <link>https://www.oxymoronical.com/blog/2014/03/An-update-for-hgchanges/</link>
      <pubDate>Thu, 13 Mar 2014 15:47:18 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2014/03/An-update-for-hgchanges/</guid>
      <description>&lt;p&gt;Nearly a year ago I showed off the first version of my webapp for displaying &lt;a href=&#34;https://www.oxymoronical.com/blog/2013/04/Get-notifications-about-changes-to-any-directory-in-mercurial&#34;&gt;recent changes in mercurial repositories&lt;/a&gt;. I’ve heard directly from a number of people that use it but it’s had a few problems that I’ve spent some of my spare time trying to solve. I’m now pleased to say that a new version is up and running. I’m not sure it’s accurate to call this a rewrite since it was entirely incremental but when I look back over of the code changes there really isn’t much that wasn’t touched in some way or other. So what’s new? For you, a person using the site absolutely nothing! So what on earth have I been doing rewriting the code?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Get notifications about changes to any directory in mercurial</title>
      <link>https://www.oxymoronical.com/blog/2013/04/Get-notifications-about-changes-to-any-directory-in-mercurial/</link>
      <pubDate>Fri, 05 Apr 2013 14:36:32 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2013/04/Get-notifications-about-changes-to-any-directory-in-mercurial/</guid>
      <description>&lt;p&gt;Back in the old days when we used CVS of all things for our version control we had a wonderful tool called &lt;a href=&#34;http://bonsai.mozilla.org/&#34;&gt;bonsai&lt;/a&gt; to help query the repository for changes. You could list changes on a per directory basis if you needed which was great for keeping an eye on certain chunks of code. I recall there being a way of getting an RSS feed from it and I used it when I was the module owner of the extension manager to see what changes were landed that I hadn’t noticed in bugs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I must be missing something in the clouds</title>
      <link>https://www.oxymoronical.com/blog/2009/01/i-must-be-missing-something-in-the-clouds/</link>
      <pubDate>Thu, 29 Jan 2009 10:38:18 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2009/01/i-must-be-missing-something-in-the-clouds/</guid>
      <description>&lt;p&gt;For a long time now there have been web applications mirroring pretty much all the applications I use locally, email, calendar, spreadsheets, etc. I keep looking at these and feeling like I should jump on the bandwagon, after all lots of the people I work with use them and rave about them so they must be great right? The problem is I can’t figure out what I am actually missing, and most of the time I can spot immediately things I would miss by moving to them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Keeping Track</title>
      <link>https://www.oxymoronical.com/blog/2008/07/Keeping-Track/</link>
      <pubDate>Tue, 08 Jul 2008 12:58:42 +0000</pubDate>
      <guid>https://www.oxymoronical.com/blog/2008/07/Keeping-Track/</guid>
      <description>&lt;p&gt;In the past year or so that I’ve been working for Mozilla I’ve found myself slowly working my way through a bunch of different ways to keep track of all of the work on my plate. I still don’t think I’ve found the best way so I wondered what other people do to manage such things?&lt;/p&gt;&#xA;&lt;p&gt;For a rough idea of my work, most of my work is bug oriented. Either bugs that I want to work on when I get some time, bugs I am actively working on, bugs I am waiting for review on, bugs I am reviewing, bugs I am waiting to check in, bugs I want to backport to a branch… and so on. Then there is other work like planning future work and working with extension authors to help resolve their problems.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
