Mercurial change log question

General information, announcements and questions about the EasyList subscriptions.
Locked
Unregistered
Guest

Mercurial change log question

Post by Unregistered »

Any chance it might be a worth considering how filter changes are listed on https://hg.adblockplus.org/easylist/shortlog?

I personally find it more cumbersome and time consuming to browse and keep up to date on changes via that list due to it listing the site that inspired the change in the header rather than the actual filters involved. That also makes it impossible to do specific searches to find the affected filters since, at least from what I have been able to tell, the search only looks at the site listed in the header rather than the filters.

I refer to that change log often because I manually disable some white listed sites which are often silently re-enabled when the subscription updates so I check the log to see what may have been re-enabled and/or changed.

Thanks for the consideration.
User avatar
Crits
Liste FR Author
Liste FR Author
Posts: 682
Joined: Sun Dec 18, 2011 6:21 pm
Location: France

Post by Crits »

Every repositories on https://hg.adblockplus.org/ is version-based with Mercurial. So you just have to:

1. Clone the repository you want
2. Use the grep command to search for the most recent commits whose changes contains "@@" (meaning that an exception rule has been modified, added or deleted).
Unregistered
Guest

Post by Unregistered »

I just wanted to say thanks for the response. Though it clearly is above my knowledge level, I appreciate knowing that rather than wondering and will learn to accept it now. :)
User avatar
Crits
Liste FR Author
Liste FR Author
Posts: 682
Joined: Sun Dec 18, 2011 6:21 pm
Location: France

Post by Crits »

Actually it's quite simple if you just want to use a few functions of Mercurial, and if you use the associated GUI:

Installation:

1. Click on on the blue download button on http://mercurial.selenic.com/ and install
2. Open the newly installed TortoiseHg Workbench, then Ctrl+Shift+N to clone a repository
3. In Source, enter https://hg.adblockplus.org/easylist/ and in Destination, enter your desired local folder (Warning: will take big time to download)

Search:

1. On the left of TortoiseHg window there should be the Repository Registry (if not, Ctrl+Shift+O to make it appear), be sure to be on EasyList.
2. Menu Repository -> Synchronize -> Pull and then Menu Repository -> Update
3. Menu View -> Search, then in the window that opens select All History and search for @@
4. Click on the "Stop" button after a while, sort by Rev if needed, and Voila!
Locked