public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] [Report 2] layman improvements
@ 2014-05-31  4:16 Devan Franchini
  0 siblings, 0 replies; only message in thread
From: Devan Franchini @ 2014-05-31  4:16 UTC (permalink / raw
  To: gentoo-soc

Greetings everyone,

Throughout this week, the following progress has been made:

1.) Added a re-add overlay command line option:
     * Users can now delete and add an overlay via this command line
       option.
2.) URL Updating has been added for all overlay types:
     * In particular specific source URL updating methods have been
       added for the following overlay types:
             Bzr, Cvs, Git, Mercurial, and Subversion.
     * For all other overlay types, the new source URL is saved to the
       installed.xml and then the overlay is synced with the new URL.
3.) Overlay type checking has been added:
     * If the local database reports that the overlay type differs from that
       reported by the remote database, then layman will notify the user
       and re-add the overlay via the new overlay type.
4.) Already existing code has been cleaned up.

Goals for next week:

* Continue refining code.
* Add updates the the DTD file to allow for IRC channel details in an
  overlay's information.
* Possibly add custom config type plugin support for RepoConfManager.

To all interested, the source code and my commits can be found on
g.o.g.o or github.com on layman's gsoc2014 branch:
   1.) http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=shortlog;h=refs/heads/gsoc2014
   2.) https://github.com/twitch153/layman/tree/gsoc2014

Happy coding to all my fellow GSoC'ers.

With regards,
    Devan Franchini (twitch153)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-05-31  4:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-31  4:16 [gentoo-soc] [Report 2] layman improvements Devan Franchini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox