This mail is an automated notification from the bugs tracker
 of the project: xtla.el.

/**************************************************************************/
[bugs #905] Latest Modifications:

Changes by: 
                Matthieu MOY <[EMAIL PROTECTED]>
'Date: 
                Fri 10/15/2004 at 14:13 (Europe/Paris)

            What     | Removed                   | Added
---------------------------------------------------------------------------
     Planned Release | 1.0                       | 1.1


------------------ Additional Follow-up Comments ----------------------------
That's more complex than it seem to. Most of the job is already done 
asynchronously.



For most commands displaying revision lists, I actually don't get the 
information from the output of the command, but only the list of patches (this 
is the case for tla missing and tla logs).



The information are taken from the log files themselves. This should be faster 
for a remote archive since the log file is kept in the ~/.arch-log-library.



There are a few performance issues with the current implementation. I suspect 
Emacs spends most of its time parsing log files, whereas it would be easy to 
cache revision structures instead of log files, for example. The parsing of log 
buffers could probably be greatly optimized too.



I planned to do those optimizations after the 1.0 release. I'm setting the 
planned release to 1.1. No objection if someone wants to do this before, off 
course.






/**************************************************************************/
[bugs #905] Full Item Snapshot:

URL: <http://gna.org/bugs/?func=detailitem&item_id=905>
Project: xtla.el
Submitted by: Robert Widhopf-Fenk
On: Thu 10/14/2004 at 21:29

Category:  xtla.el
Priority:  1 - Later
Resolution:  None
Assigned to:  None
Originator Email:  
Status:  Open
Planned Release:  1.1
Type of request:  small feature
Merge available:  No
merge request:  
Fixed Release:  
Test case in xtla-tests.el:  


Summary:  Revisions and Logs should be generated asynchronously

Original Submission:  It is really a pain when viewing the revisions/logs for 

a version which has many of them since Emacs gets 

locked for minutes and no other editing is prossible anymore.



It should be done iteratively/asynchronously, since when 

calling tla from the commandline I get then piece per piece 

and usually one of the last few ones is the one I am

interested in, i.e. the one of which I want to see the

change-set.  Thus while the list of revisions is not 

complete I may already start viewing a changset.



Follow-up Comments
------------------


-------------------------------------------------------
Date: Fri 10/15/2004 at 14:13       By: Matthieu MOY <moy>
That's more complex than it seem to. Most of the job is already done 
asynchronously.



For most commands displaying revision lists, I actually don't get the 
information from the output of the command, but only the list of patches (this 
is the case for tla missing and tla logs).



The information are taken from the log files themselves. This should be faster 
for a remote archive since the log file is kept in the ~/.arch-log-library.



There are a few performance issues with the current implementation. I suspect 
Emacs spends most of its time parsing log files, whereas it would be easy to 
cache revision structures instead of log files, for example. The parsing of log 
buffers could probably be greatly optimized too.



I planned to do those optimizations after the 1.0 release. I'm setting the 
planned release to 1.1. No objection if someone wants to do this before, off 
course.












For detailed info, follow this link:
<http://gna.org/bugs/?func=detailitem&item_id=905>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


Reply via email to