[HTTPS-Everywhere] New location for development and user-contributed rules

Seth David Schoen schoen at eff.org
Sun Oct 31 00:24:05 PDT 2010


At a meeting on Friday we decided to abolish the every-last-rule branch
entirely in favor of a directory called pending-rules at the top level
of our master branch.  You can get the master branch from

https://gitweb.torproject.org/https-everywhere.git

All of the rules from my current every-last-rule are either there or
in master's src/chrome/content/rules and the mechanism we plan to use
to put rules into a release is to git mv them from pending-rules into
src/chrome/content/rules.

This means that people who are looking for the current versions of
user-contributed rules or want to see if we already have a particular
rule should look at

https://gitweb.torproject.org/https-everywhere.git/tree/HEAD:/pending-rules

as well as

https://gitweb.torproject.org/https-everywhere.git/tree/HEAD:/src/chrome/content/rules

and people who are using git to contribute rules should send us diffs
against master that would put their contributed rules into pending-rules.

I apologize for any inconvenience this change may cause, although if
you have rules in a branch derived from my every-last-rule it should
be pretty easy for you to copy them into a branch derived from master.
I don't recommend trying to do a git merge for this purpose because
we discovered it could be a little bit messy...

We'll try to update the developer documentation soon to reflect this
change.

-- 
Seth Schoen
Senior Staff Technologist                         schoen at eff.org
Electronic Frontier Foundation                    https://www.eff.org/
454 Shotwell Street, San Francisco, CA  94110     +1 415 436 9333 x107



More information about the HTTPS-everywhere mailing list