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
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to