After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 761608 - [patch] speedup parsing of svn status
[patch] speedup parsing of svn status
Status: RESOLVED OBSOLETE
Product: meld
Classification: Other
Component: VC: Subversion
git master
Other All
: Normal enhancement
: ---
Assigned To: meld-maint
meld-maint
Depends on:
Blocks:
 
 
Reported: 2016-02-05 19:59 UTC by Vasily Galkin
Modified: 2017-12-31 22:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to improve svn status parsing speed (5.41 KB, patch)
2016-02-05 19:59 UTC, Vasily Galkin
none Details | Review

Description Vasily Galkin 2016-02-05 19:59:04 UTC
Created attachment 320514 [details] [review]
patch to improve svn status parsing speed

When operating on svn repository meld uses "svn status -v --xml" to get items status. For huge repositories parsing of it's output is quite slow in current meld. 

See speed comparison and exact details in commit message inside attached patch.
Comment 1 GNOME Infrastructure Team 2017-12-13 19:16:21 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/meld/issues/102.
Comment 2 Kai Willadsen 2017-12-31 22:57:28 UTC
I was just checking out a few migrated issues and ran across this... and I've lost all context for it.

Is this still a good idea? I know that the Python 3 migration changed some stuff, and using the expat API is IMO a lot more complex than the elementtree one... but if the speed-up is significant I'm perfectly willing to check it out.

Also, should probably continue this discussion at https://gitlab.gnome.org/GNOME/meld/issues/102, but I can't see any way to subscribe someone to an issue on there, so if you'd like to subscribe over there then all good.