Hi,

I recently find myself working mobile without an internet connection.
Working on code, I take notes on what tickets I resolved, and what
issues came up requiring new tickets. Once I'm online again, I log into
Trac and resolve and create the appropriate tickets.

I do keep a local copy of the Trac environment, which enables me to
browse open tickets offline.


What I am looking for is a way to actually resolve or create tickets in
my offline copy, and then sync those changes back to the live Trac
reference environment.


If I was the only user, a straightforward rsync would make me a happy
camper, but other users might have done changes on the live instance in
the meantime, rendering this approach unusable.


I imagine that it would suffice to sort of record the database changes
that I do offline, and replay these on the live system.

I have browsed trac-hacks for a plugin that would allow me to do that,
but I did not find anything. I am not familiar with the Trac code base,
so I do not know whether there is a db command log already, or whether
it would be trivially to implement.


My question: is it possible to record and play back database changes on
one instance, and replay these on another?


I am aware that all sorts of collision issues might surface, but I am
confident that I'll be able to handle these. For starters, a dumb
record-playback mechanism would work for me.

I'd be glad about any hints or pointers.

Cheers,
    Florian

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to