Below you can see which patches edev and e2coders have been up to. The patchee column is the piece of code that has been patched, patcher is the person doing the patch. Hopefully the next column has an explanation of what the path is supposed to do, and the last column says which coder-admin (usually a member of e2coders or %%) is ultimately responsible for the patch.

See also Patch Importer.

The status of each patch can be

pending review
The patch has been submitted but no coder admin has yet looked it over.
invalid
The patch has a mistake and will not be applied, or was temporarily applied for whatever reason but is not going to be reapplied again.
assigned
A coder admin has claimed dibs on the patch or someone else has decided that the assigned person is responsible for it.
later
The patch looks like a good idea but cannot be applied right now for whatever reason (e.g. another patch elsewhere has to be applied jointly with this one and the other patch hasn't been written yet).
undone
The patch has been temporarily undone because a coder is currently working on it. Its status should eventually be moved to one of the other statuses.
implemented
The patch is now running code and a part of the database.

Notice that these are only the patches for code that is housed in the database itself. For patches to the running ecore, we have a Mercurial repository that you can also check up on. Lastly, if you are a member of edev and don't know what this is all about, I recommend reading edev: Quickstart or the Coding for E2 series.

Select your filters:

Patchee Patcher Pstatus Passigned

Now: 1 – 100
next 101 – 200

PatcheePatcherPurposePstatusPassigned
New Cool StuffDonJaimeCope when there are a lot of 'thing's being publishedproduction-implementedDonJaime
softlinkOolongExplain to Guest User about soft links.pending reviewUnassigned
zen e2node display pageOolongExplain about nodeshells.pending reviewUnassigned
softlinkjaybonciunknownproduction-implementedjaybonci
googleadsjayboncinew adsproduction-implementedjaybonci
Guest Front PageOolongAdd Google Analytics code.production-implementedOolong
newnodesDonJaimeDon't try to show deleted nodesproduction-implementedDonJaime
newnodesDonJaimeNo node heaven check. Node Heaven is retired.production-implementedDonJaime
SuperblessOolongAllow use by content editorsproduction-implementedOolong
Message InboxDonJaimeDon't hide 'usergroups' that are actually users in cc: messagesimplementedDonJaime
softlinkOolongNote whether shells are filled in the xml softlinks display page.imported-implementedOolong
displayUserTextDonJaimeDon't call disabled htmlcodeimported-implementedDonJaime
PodcasterOolongAdd players for each podcastimported-implementedOolong
Message InboxDonJaimeKill buckshee periodimported-implementedDonJaime
canseedraftDonJaime'removed' === 'private' except for editorsimported-implementedOolong
setdraftstatusDonJaime'removed' === 'private' except for editorsimported-implementedOolong
drafttoolsDonJaime'removed' === 'private' except for editors so no need for 'make private' on removed draftimported-implementedOolong
repair e2nodeDonJaimeReject duplicatesimported-implementedDonJaime
repair e2nodeDonJaimeunknownpending reviewUnassigned
displayWriteupInfoDonJaimeNN option for writeup messages from writeups as well as draftsimported-implementedDonJaime
The Nodeshell HoppermaulerAllow CEs into the Hopper as well.production-implementedmauler
Message InboxDonJaimeReport filter for no mailbox. Insert 'not' in filter report as appropriate. Less inappropriate loneliness. Comment a bit.imported-implementedDonJaime
Message InboxDonJaimeCut waffle. Use generic javascript. Remove inboxMax setting (set nowhere) and disable autofillInbox (daft, would now need patch to default javascript to implement)imported-implementedDonJaime
Message InboxDonJaimeUse shared pagination code. Only use table mark-up for tabular data. Don't show headings if no messagesimported-implementedDonJaime
show paged contentDonJaimeOption to return DB cursor instead of processed string, option not to wrap 'go to page' box in formimported-implementedDonJaime
Message InboxDonJaimeGet all usergroup counts with one SQueaL, including those where the user is not a member, ignoring those from which there are no messages, sorted alphabeticallyimported-implementedDonJaime
zen e2node display pageDonJaimeShow targetted draft in empty e2nodeimplementedDonJaime
drafttoolsDonJaime'Make private' buttonimported-implementedDonJaime
super mailboxDonJaimeShow available mailboxes depending on usergroups defined in bot inboxesimported-implementedDonJaime
Message InboxDonJaimeUse bot inboxes for spying permission/options. De-table non-tabular stuff.imported-implementedDonJaime
nodegroup display pageDonJaimeMo structureimported-implementedDonJaime
daylogDonJaimeUnkludge daylog node creationimported-implementedDonJaime
e2node maintenance createDonJaimeUse original author_user as creator_userimported-implementedDonJaime
nodegroup display pageDonJaimeSane html. Remove redundant getNodeimported-implementedDonJaime
Altar of SacrificeDonJaimeRight page number on page 1imported-implementedDonJaime
Altar of SacrificeDonJaimeDe-clunkimported-implementedDonJaime
removeDonJaimeHooks for bulk removalimported-implementedDonJaime
My AchievementsDonJaimeRemove work in progress disklaimer. Front-load the good news Group by typeimported-implementedDonJaime
E2 Gift ShopDonJaimeTrack eggs and tokens bought here as well at wheel of surpriseimported-implementedDonJaime
achievement display pageDonJaimeShow more useful informationimported-implementedDonJaime
karma20DonJaimeDon't try to access non-existent DB tableimported-implementedDonJaime
My AchievementsDonJaimeDebug all when asked toimported-implementedDonJaime
achievementsByTypeDonJaimeShort-circuit achievement check when we know the answer is noimported-implementedDonJaime
achievement edit pageDonJaimeField for achievement subtypeimported-implementedDonJaime
achievementsByTypeDonJaimeUse node we've got alreadyimported-implementedDonJaime
nodeletHeaderjaybonciRemove obvious compilation error in code to move forward on compilationpending reviewUnassigned
rtnsection_cwujaybonciCompilation clean uppending reviewUnassigned
displayUserTextjaybonciClean up compilation problems for perl 5.12pending reviewUnassigned
testsoftlinkjaybonciPerl cleanup, add parens to getNodeByIdpending reviewUnassigned
processMessagejaybonciIt's $HTMLVARS, not $$HTMLVARSpending reviewUnassigned
adjustNewXPjaybonciClean out obivous errors in beta code. Might want to be deleted eventuallypending reviewjaybonci
printablefooterjaybonciClean up compilation stuff for future perlpending reviewUnassigned
printableheaderjaybonciClean up more of my compilation errors on future perlpending reviewjaybonci
jsrearrangenodeletsjaybonciFix compilation errorspending reviewUnassigned
displayimagejaybonciSimilar to several other patches, this keeps my compiler happypending reviewUnassigned
listwriteupsjaybonciMake my compiler happierpending reviewUnassigned
softlinkjaybonciRemoves a weird warning, useless use of reference constructor in void context. Keep in mind that this code may not have done anything before.invalidjaybonci
displaywriteuptextjaybonciTrivial patch to make my compiler happypending reviewjaybonci
password_fieldjaybonciCleans up a preliminary useless use of private variable spurious warning. I think in my drop it doesn't think updateNode is something yetpending reviewjaybonci
shownotejaybonciRemoved an ancient unreferenced variable in a probably unused htmlcodepending reviewjaybonci
nodelet meta-containerjaybonciRemoves a "\1" is better written as "$1" warning in modern perls.pending reviewjaybonci
showNewGPjaybonciClears out a "Warning: Using a hash as a reference is deprecated"pending reviewjaybonci
shownewexpjaybonciClears out a "Warning: Using a hash as a reference is deprecated" in perl 5.12pending reviewjaybonci
showpollDonJaimeEdit link for those who can use itimported-implementedDonJaime
achievementsLeftDonJaimeAvoid NOT INimported-implementedDonJaime
e2nodetoolsDonJaimeReact appropriately to failed renameimplementedDonJaime
Magical Writeup ReparenterDonJaimeOption to check all writeupsimplementedDonJaime
hasAchievedDonJaimeReduce expenseimplementedDonJaime
achievementsByTypeDonJaimeReduce expense and prepare for super-duper optimisationimplementedDonJaime
My AchievementsDonJaimeOne DB hit for three. Don't show unachieved unavailable achievementsimplementedDonJaime
category edit pageDonJaimeDelete button for individual owner and edsimplementedDonJaime
Tick tockOldMinerDon't shell out unnecessarilyimplementedOldMiner
Node backupOldMinerNumber months as expectedimplementedOldMiner
E2 For SaleOolongSignature, typoundoneOolong
E2 For SaleOolongunknownpending reviewUnassigned
ednsection_cgiparamDonJaimeInit variableimplementedDonJaime
achievementsByTypeDonJaimeDebugging optionimplementedDonJaime
My AchievementsDonJaimeReduce expense. Debugging for any edev. No edit for no-one.implementedDonJaime
iron noder progressDonJaimeOption to trigger achievement on non-standard FeNd periodimplementedDonJaime
hasAchievedDonJaimeAllow override decision on achievementimplementedDonJaime
Superblessmaulerunknownundonemauler
iron noder progressOldMinerDon't count maintenance nodes nor excess log nodesimplementedOldMiner
Everything's Best Usersin10seaccount for ebu_showrecent in the query, and remove filtering code in loopimplementedin10se
unpublishwriteupDonJaimereinstate seclog entry for removalimplementedDonJaime
iron noder progressmaulerExtend this year's challenge to 12/3.pending reviewmauler
setdraftstatusDonJaimeInitialise variablesimplementedDonJaime
parentdraftDonJaimeInitialise variablesimplementedDonJaime
Random NodesOldMinerAdd second random value to avoid 'non numeric' warning; remove commented-out codeimplementedOldMiner
testshowmessagesDonJaimeInitialise variableimplementedDonJaime
weblogOldMinerProvide default value to avoid "uninitialized value" warningimplementedOldMiner
confirmDeleteMessageDonJaimeInitialise variablesimplementedDonJaime
unpublishwriteupDonJaimeInitialise variablespending reviewUnassigned
convertOldPollDonJaimeInitialise variablesimplementedDonJaime
writeuptoolsDonJaimeInitialise variablesimplementedDonJaime
drafttoolsDonJaimeInitialise variablesimplementedDonJaime
canpublishasDonJaimeInitialise variableimplementedDonJaime
voteitDonJaimeReset edstr, tooimplementedDonJaime
voteitOldMinerReset novotereason on each call so it doesn't repeatimplementedOldMiner
E2 Full Text SearchDonJaimeStay here on repeat searchimplementedDonJaime
linkStylesheetDonJaimeGive stylesheet author the latest uncached versionimported-implementedDonJaime