URL:
<http://gna.org/patch/?4783>
Summary: [Metaticket] Savegame compatibility in 3.0
Project: Freeciv
Submitted by: cazfi
Submitted on: Sat 07 Jun 2014 03:34:59 PM EEST
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Planned Release: 3.0.0
_______________________________________________________
Details:
Here's the plan about freeciv-3.0 savegame handling for which we've already
been preparing during 2.6 cycle for example by introducing savecompat.[ch]
module.
- savegame.c will be removed, dropping support for loading savegames older
than those from freeciv-2.3
- savegame2.c will be copied as savegame3.c
- Saving part will be removed from savegame2.c, it happens in savegame3.c
- savegame2.c handles loading saves created by freeciv-2.3 - freeciv-2.6
- savegame3.c will load savegames created by freeciv-3.0 and later
- savegame3.c will be cleaned up accordingly (all the pre-3.0 compatibility
stuff removed)
For division between savegame2.c and savegame3.c functionality to happen
correctly, savegame3.c needs to be created almost immediately after branching
2.6 - before any 3.0-specific savegame functionality gets added (wrongly to
savegame2.c)
_______________________________________________________
Reply to this item at:
<http://gna.org/patch/?4783>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev