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.