#150: cvs (via cvsps) fails to parse INITIAL as revision
---------------------+------------------------------------------------------
  Reporter:  shadow  |       Owner:  lele      
      Type:  defect  |      Status:  new       
  Priority:  major   |   Milestone:  VersionOne
 Component:  cvsps   |     Version:  0.9       
Resolution:          |    Keywords:            
---------------------+------------------------------------------------------
Changes (by lele):

  * component:  tailor => cvsps


Old description:

> File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvsps.py",
> line 257, in _getUpstreamChangesets
>    for cs in changesets_from_cvsps(log, sincerev):
>  File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvsps.py",
> line 191, in changesets_from_cvsps
>    if compare_cvs_revs(e.old_revision, fromrev)>0:
>  File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvs.py",
> line 53, in compare_cvs_revs
>    r1 = normalize_cvs_rev(revstr1)
>  File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvs.py",
> line 39, in normalize_cvs_rev
>    r = [int(n) for n in rev.split('.')]
> ValueError: invalid literal for int(): INITIAL
>
> looks like fromrev is INITIAL and that just gets passed to the cvs rev
> comparison, which isn't going to work.
>
> What *should* happen?

New description:

 {{{
 File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvsps.py",
 line 257, in _getUpstreamChangesets
    for cs in changesets_from_cvsps(log, sincerev):
  File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvsps.py",
 line 191, in changesets_from_cvsps
    if compare_cvs_revs(e.old_revision, fromrev)>0:
  File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvs.py",
 line 53, in compare_cvs_revs
    r1 = normalize_cvs_rev(revstr1)
  File "/opt/local/lib/python2.4/site-packages/vcpx/repository/cvs.py",
 line 39, in normalize_cvs_rev
    r = [int(n) for n in rev.split('.')]
 ValueError: invalid literal for int(): INITIAL
 }}}

 looks like fromrev is INITIAL and that just gets passed to the cvs rev
 comparison, which isn't going to work.

 What *should* happen?

--

-- 
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/150#comment:1>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to