Closed (fixed)
Project:
Version Control API
Version:
6.x-2.x-dev
Component:
API module
Priority:
Major
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
24 Feb 2010 at 06:30 UTC
Updated:
15 Apr 2014 at 22:25 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
CorniI commentedwell, for example commitlog still depends on it, and there are probably other places depending on ArrayAccess as well. Can you just post a branch which removes all the ArrayAccess implementations? I'll then look at vcs_git to clean that up.
Comment #2
marvil07 commentedComment #3
marvil07 commentedWe do not want to release a stable without making sure oo-ification is completed ;-), IIRC the main amount of work is going to be at backends.
Comment #4
marvil07 commentedThis also involves that we are sure we are not anymore using objects as arrays anywhere.
Comment #5
marvil07 commentedTagging for consideration on planning meeting.
Comment #6
marvil07 commentedComment #7
marvil07 commentedThis change actually has been tried to solve on many other commits indirectly.
Here a patch that tries to solve the rest of it, lots of code, so this is uploaded as first attempt. In the other side, if we apply this patch soon, it is going to be a nightmare to follow the patch on #983926: Remove account class :-/ (I really want to postpone this until that is committed)
Comment #8
eliza411 commentedTagging Git Sprint 8
Comment #9
sdboyer commentedOh man, thanks for grabbing this - it's been hanging around FOREVER. Course, the patch doesn't apply so well, now...if you don't have time to reroll it, I will soon.
Comment #10
marvil07 commentedSo, here the patch I committed(seems like a RTBC as #9).