Bug#408611: svn-arch-mirror: fails to sync a doubly checked out source tree

2007-01-27 Thread Jean-Marc Notin
Package: svn-arch-mirror
Version: 0.4.4-1
Severity: important

'svn-arch-mirror sync' fails in a double-initialized svn/tla tree when
changes have been commited in the tla tree:

[EMAIL PROTECTED] clear-hyps 60 % svn-arch-mirror sync
At revision 9536.
E: svn status revealed unmanaged files:
E: M  pretyping/evarutil.ml
E: M  pretyping/evarutil.mli
E: M  proofs/logic.ml
E: Exiting

'svn st' reports that those files are managed, but modified (and they
were, using tla)

[EMAIL PROTECTED] clear-hyps 68 % svn st -q
M  pretyping/evarutil.ml
M  pretyping/evarutil.mli
M  proofs/logic.ml

I have been using svn-arch-mirror occasionnaly for some time now, and
it used to work well. 

Thank you for your help!

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8)

Versions of packages svn-arch-mirror depends on:
ii  libxml-simple-perl   2.14-5  Perl module for reading and writin
ii  perl 5.8.8-7 Larry Wall's Practical Extraction 
ii  subversion   1.4.2dfsg1-2Advanced version control system
ii  tla  1.3.5+dfsg-9+b1 GNU Arch revision control system

Versions of packages svn-arch-mirror recommends:
ii  datefudge 1.12   Fake the system date

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#408611: svn-arch-mirror: fails to sync a doubly checked out source tree

2007-01-29 Thread Jean-Marc Notin

2007/1/27, Lionel Elie Mamane <[EMAIL PROTECTED]>:

To my regret, svn-arch-mirror is just that: A utility to mirror a svn
repository and/or branch into a tla category / branch. Not to
synchronise changes that happened in both, but to mirror changes that
happened in svn into GNU Arch.


I am well aware of that, and is exactly what i need :-)
All i want to do running 'svn-arch-mirror sync' is to synchronize
changes in the svn repository to the tla branch. And it used to work
this way perfectly. But not anymore...

--
Jean-Marc Notin


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#408611: svn-arch-mirror: fails to sync a doubly checked out source tree

2007-01-29 Thread Jean-Marc Notin

It does not synchronise anything, it mirrors a svn branch as a tla
branch. As in: a situation where there is a monotone bijection between
the revisions of both branches.


I am afraid i was mistaken about what svn-arch-mirror can do. I
thougth it was able to synchronize the tla branch in a more elaborate
way. My mistake.


What do you expect svn-arch-mirror to do? Rollback the changes made by
tla and force the next tla revision to be exactly the svn revision?
Keep the tla changes and abandon the idea that a svn revision can be
found as is on the tla side?


I wish svn-arch-mirror could backtrack the tla revisions, synchronize
the tla tree with the svn repository, and replay the local tla
revisions. I realize that it would be not so easy to handle conflicts
with such an automatic feature of svn-arch-mirror...

Now, i guess the right thing to do is to apply the protocol you
described in your previous email.

Thank you for your help !

--
Jean-Marc Notin


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]