[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