savannah-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-cvs] [SCM] Savane-cleanup framework branch, master, updated. 9


From: Sylvain Beucler
Subject: [Savannah-cvs] [SCM] Savane-cleanup framework branch, master, updated. 9aeee6d17a4ab227ee3f17aed2baa467f39ef8de
Date: Mon, 27 Jul 2009 08:12:44 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Savane-cleanup framework".

The branch, master has been updated
       via  9aeee6d17a4ab227ee3f17aed2baa467f39ef8de (commit)
      from  3d51ca4b7b923ca59eff8ff2cf94d38d91d3e2ce (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/savane-cleanup/framework.git/commit/?id=9aeee6d17a4ab227ee3f17aed2baa467f39ef8de

commit 9aeee6d17a4ab227ee3f17aed2baa467f39ef8de
Author: Sylvain Beucler <address@hidden>
Date:   Mon Jul 27 10:12:33 2009 +0200

    Attempt to define a directory layout suitable for reusable apps

diff --git a/media/README b/media/README
new file mode 100644
index 0000000..7519140
--- /dev/null
+++ b/media/README
@@ -0,0 +1,5 @@
+It is considered good practice for reusable apps to place their data
+in a subdirectory of '/media'.
+
+We're placing everything in '/media/savane' and more precisely in
+'/media/savane/<appname>' for app-specific media.
diff --git a/media/css/Savannah.css b/media/savane/css/Savannah.css
similarity index 100%
rename from media/css/Savannah.css
rename to media/savane/css/Savannah.css
diff --git a/media/images/common/README b/media/savane/images/common/README
similarity index 100%
rename from media/images/common/README
rename to media/savane/images/common/README
diff --git a/media/images/common/arrows1/.gitignore 
b/media/savane/images/common/arrows1/.gitignore
similarity index 100%
rename from media/images/common/arrows1/.gitignore
rename to media/savane/images/common/arrows1/.gitignore
diff --git a/media/images/common/arrows1/bottom.orig.png 
b/media/savane/images/common/arrows1/bottom.orig.png
similarity index 100%
rename from media/images/common/arrows1/bottom.orig.png
rename to media/savane/images/common/arrows1/bottom.orig.png
diff --git a/media/images/common/arrows1/down.orig.png 
b/media/savane/images/common/arrows1/down.orig.png
similarity index 100%
rename from media/images/common/arrows1/down.orig.png
rename to media/savane/images/common/arrows1/down.orig.png
diff --git a/media/images/common/arrows1/first.orig.png 
b/media/savane/images/common/arrows1/first.orig.png
similarity index 100%
rename from media/images/common/arrows1/first.orig.png
rename to media/savane/images/common/arrows1/first.orig.png
diff --git a/media/images/common/arrows1/firstgrey.orig.png 
b/media/savane/images/common/arrows1/firstgrey.orig.png
similarity index 100%
rename from media/images/common/arrows1/firstgrey.orig.png
rename to media/savane/images/common/arrows1/firstgrey.orig.png
diff --git a/media/images/common/arrows1/last.orig.png 
b/media/savane/images/common/arrows1/last.orig.png
similarity index 100%
rename from media/images/common/arrows1/last.orig.png
rename to media/savane/images/common/arrows1/last.orig.png
diff --git a/media/images/common/arrows1/lastgrey.orig.png 
b/media/savane/images/common/arrows1/lastgrey.orig.png
similarity index 100%
rename from media/images/common/arrows1/lastgrey.orig.png
rename to media/savane/images/common/arrows1/lastgrey.orig.png
diff --git a/media/images/common/arrows1/next.orig.png 
b/media/savane/images/common/arrows1/next.orig.png
similarity index 100%
rename from media/images/common/arrows1/next.orig.png
rename to media/savane/images/common/arrows1/next.orig.png
diff --git a/media/images/common/arrows1/nextgrey.orig.png 
b/media/savane/images/common/arrows1/nextgrey.orig.png
similarity index 100%
rename from media/images/common/arrows1/nextgrey.orig.png
rename to media/savane/images/common/arrows1/nextgrey.orig.png
diff --git a/media/images/common/arrows1/previous.orig.png 
b/media/savane/images/common/arrows1/previous.orig.png
similarity index 100%
rename from media/images/common/arrows1/previous.orig.png
rename to media/savane/images/common/arrows1/previous.orig.png
diff --git a/media/images/common/arrows1/previousgrey.orig.png 
b/media/savane/images/common/arrows1/previousgrey.orig.png
similarity index 100%
rename from media/images/common/arrows1/previousgrey.orig.png
rename to media/savane/images/common/arrows1/previousgrey.orig.png
diff --git a/media/images/common/arrows1/top.orig.png 
b/media/savane/images/common/arrows1/top.orig.png
similarity index 100%
rename from media/images/common/arrows1/top.orig.png
rename to media/savane/images/common/arrows1/top.orig.png
diff --git a/media/images/common/arrows1/up.orig.png 
b/media/savane/images/common/arrows1/up.orig.png
similarity index 100%
rename from media/images/common/arrows1/up.orig.png
rename to media/savane/images/common/arrows1/up.orig.png
diff --git a/media/images/common/arrows2/.gitignore 
b/media/savane/images/common/arrows2/.gitignore
similarity index 100%
rename from media/images/common/arrows2/.gitignore
rename to media/savane/images/common/arrows2/.gitignore
diff --git a/media/images/common/arrows2/bottom.orig.png 
b/media/savane/images/common/arrows2/bottom.orig.png
similarity index 100%
rename from media/images/common/arrows2/bottom.orig.png
rename to media/savane/images/common/arrows2/bottom.orig.png
diff --git a/media/images/common/arrows2/down.orig.png 
b/media/savane/images/common/arrows2/down.orig.png
similarity index 100%
rename from media/images/common/arrows2/down.orig.png
rename to media/savane/images/common/arrows2/down.orig.png
diff --git a/media/images/common/arrows2/first.orig.png 
b/media/savane/images/common/arrows2/first.orig.png
similarity index 100%
rename from media/images/common/arrows2/first.orig.png
rename to media/savane/images/common/arrows2/first.orig.png
diff --git a/media/images/common/arrows2/firstgrey.orig.png 
b/media/savane/images/common/arrows2/firstgrey.orig.png
similarity index 100%
rename from media/images/common/arrows2/firstgrey.orig.png
rename to media/savane/images/common/arrows2/firstgrey.orig.png
diff --git a/media/images/common/arrows2/last.orig.png 
b/media/savane/images/common/arrows2/last.orig.png
similarity index 100%
rename from media/images/common/arrows2/last.orig.png
rename to media/savane/images/common/arrows2/last.orig.png
diff --git a/media/images/common/arrows2/lastgrey.orig.png 
b/media/savane/images/common/arrows2/lastgrey.orig.png
similarity index 100%
rename from media/images/common/arrows2/lastgrey.orig.png
rename to media/savane/images/common/arrows2/lastgrey.orig.png
diff --git a/media/images/common/arrows2/next.orig.png 
b/media/savane/images/common/arrows2/next.orig.png
similarity index 100%
rename from media/images/common/arrows2/next.orig.png
rename to media/savane/images/common/arrows2/next.orig.png
diff --git a/media/images/common/arrows2/nextgrey.orig.png 
b/media/savane/images/common/arrows2/nextgrey.orig.png
similarity index 100%
rename from media/images/common/arrows2/nextgrey.orig.png
rename to media/savane/images/common/arrows2/nextgrey.orig.png
diff --git a/media/images/common/arrows2/previous.orig.png 
b/media/savane/images/common/arrows2/previous.orig.png
similarity index 100%
rename from media/images/common/arrows2/previous.orig.png
rename to media/savane/images/common/arrows2/previous.orig.png
diff --git a/media/images/common/arrows2/previousgrey.orig.png 
b/media/savane/images/common/arrows2/previousgrey.orig.png
similarity index 100%
rename from media/images/common/arrows2/previousgrey.orig.png
rename to media/savane/images/common/arrows2/previousgrey.orig.png
diff --git a/media/images/common/arrows2/top.orig.png 
b/media/savane/images/common/arrows2/top.orig.png
similarity index 100%
rename from media/images/common/arrows2/top.orig.png
rename to media/savane/images/common/arrows2/top.orig.png
diff --git a/media/images/common/arrows2/up.orig.png 
b/media/savane/images/common/arrows2/up.orig.png
similarity index 100%
rename from media/images/common/arrows2/up.orig.png
rename to media/savane/images/common/arrows2/up.orig.png
diff --git a/media/images/common/arrows3/.gitignore 
b/media/savane/images/common/arrows3/.gitignore
similarity index 100%
rename from media/images/common/arrows3/.gitignore
rename to media/savane/images/common/arrows3/.gitignore
diff --git a/media/images/common/arrows3/bottom.orig.png 
b/media/savane/images/common/arrows3/bottom.orig.png
similarity index 100%
rename from media/images/common/arrows3/bottom.orig.png
rename to media/savane/images/common/arrows3/bottom.orig.png
diff --git a/media/images/common/arrows3/down.orig.png 
b/media/savane/images/common/arrows3/down.orig.png
similarity index 100%
rename from media/images/common/arrows3/down.orig.png
rename to media/savane/images/common/arrows3/down.orig.png
diff --git a/media/images/common/arrows3/first.orig.png 
b/media/savane/images/common/arrows3/first.orig.png
similarity index 100%
rename from media/images/common/arrows3/first.orig.png
rename to media/savane/images/common/arrows3/first.orig.png
diff --git a/media/images/common/arrows3/firstgrey.orig.png 
b/media/savane/images/common/arrows3/firstgrey.orig.png
similarity index 100%
rename from media/images/common/arrows3/firstgrey.orig.png
rename to media/savane/images/common/arrows3/firstgrey.orig.png
diff --git a/media/images/common/arrows3/last.orig.png 
b/media/savane/images/common/arrows3/last.orig.png
similarity index 100%
rename from media/images/common/arrows3/last.orig.png
rename to media/savane/images/common/arrows3/last.orig.png
diff --git a/media/images/common/arrows3/lastgrey.orig.png 
b/media/savane/images/common/arrows3/lastgrey.orig.png
similarity index 100%
rename from media/images/common/arrows3/lastgrey.orig.png
rename to media/savane/images/common/arrows3/lastgrey.orig.png
diff --git a/media/images/common/arrows3/next.orig.png 
b/media/savane/images/common/arrows3/next.orig.png
similarity index 100%
rename from media/images/common/arrows3/next.orig.png
rename to media/savane/images/common/arrows3/next.orig.png
diff --git a/media/images/common/arrows3/nextgrey.orig.png 
b/media/savane/images/common/arrows3/nextgrey.orig.png
similarity index 100%
rename from media/images/common/arrows3/nextgrey.orig.png
rename to media/savane/images/common/arrows3/nextgrey.orig.png
diff --git a/media/images/common/arrows3/previous.orig.png 
b/media/savane/images/common/arrows3/previous.orig.png
similarity index 100%
rename from media/images/common/arrows3/previous.orig.png
rename to media/savane/images/common/arrows3/previous.orig.png
diff --git a/media/images/common/arrows3/previousgrey.orig.png 
b/media/savane/images/common/arrows3/previousgrey.orig.png
similarity index 100%
rename from media/images/common/arrows3/previousgrey.orig.png
rename to media/savane/images/common/arrows3/previousgrey.orig.png
diff --git a/media/images/common/arrows3/top.orig.png 
b/media/savane/images/common/arrows3/top.orig.png
similarity index 100%
rename from media/images/common/arrows3/top.orig.png
rename to media/savane/images/common/arrows3/top.orig.png
diff --git a/media/images/common/arrows3/up.orig.png 
b/media/savane/images/common/arrows3/up.orig.png
similarity index 100%
rename from media/images/common/arrows3/up.orig.png
rename to media/savane/images/common/arrows3/up.orig.png
diff --git a/media/images/common/bool-Emeraud/.gitignore 
b/media/savane/images/common/bool-Emeraud/.gitignore
similarity index 100%
rename from media/images/common/bool-Emeraud/.gitignore
rename to media/savane/images/common/bool-Emeraud/.gitignore
diff --git a/media/images/common/bool-Emeraud/ok.orig.png 
b/media/savane/images/common/bool-Emeraud/ok.orig.png
similarity index 100%
rename from media/images/common/bool-Emeraud/ok.orig.png
rename to media/savane/images/common/bool-Emeraud/ok.orig.png
diff --git a/media/images/common/bool-Emeraud/wrong.orig.png 
b/media/savane/images/common/bool-Emeraud/wrong.orig.png
similarity index 100%
rename from media/images/common/bool-Emeraud/wrong.orig.png
rename to media/savane/images/common/bool-Emeraud/wrong.orig.png
diff --git a/media/images/common/bool-alt/.gitignore 
b/media/savane/images/common/bool-alt/.gitignore
similarity index 100%
rename from media/images/common/bool-alt/.gitignore
rename to media/savane/images/common/bool-alt/.gitignore
diff --git a/media/images/common/bool-alt/ok.orig.png 
b/media/savane/images/common/bool-alt/ok.orig.png
similarity index 100%
rename from media/images/common/bool-alt/ok.orig.png
rename to media/savane/images/common/bool-alt/ok.orig.png
diff --git a/media/images/common/bool-alt/wrong.orig.png 
b/media/savane/images/common/bool-alt/wrong.orig.png
similarity index 100%
rename from media/images/common/bool-alt/wrong.orig.png
rename to media/savane/images/common/bool-alt/wrong.orig.png
diff --git a/media/images/common/bool-pllx/.gitignore 
b/media/savane/images/common/bool-pllx/.gitignore
similarity index 100%
rename from media/images/common/bool-pllx/.gitignore
rename to media/savane/images/common/bool-pllx/.gitignore
diff --git a/media/images/common/bool-pllx/ok.orig.png 
b/media/savane/images/common/bool-pllx/ok.orig.png
similarity index 100%
rename from media/images/common/bool-pllx/ok.orig.png
rename to media/savane/images/common/bool-pllx/ok.orig.png
diff --git a/media/images/common/bool-pllx/wrong.orig.png 
b/media/savane/images/common/bool-pllx/wrong.orig.png
similarity index 100%
rename from media/images/common/bool-pllx/wrong.orig.png
rename to media/savane/images/common/bool-pllx/wrong.orig.png
diff --git a/media/images/common/bool1/.gitignore 
b/media/savane/images/common/bool1/.gitignore
similarity index 100%
rename from media/images/common/bool1/.gitignore
rename to media/savane/images/common/bool1/.gitignore
diff --git a/media/images/common/bool1/ok.orig.png 
b/media/savane/images/common/bool1/ok.orig.png
similarity index 100%
rename from media/images/common/bool1/ok.orig.png
rename to media/savane/images/common/bool1/ok.orig.png
diff --git a/media/images/common/bool1/wrong.orig.png 
b/media/savane/images/common/bool1/wrong.orig.png
similarity index 100%
rename from media/images/common/bool1/wrong.orig.png
rename to media/savane/images/common/bool1/wrong.orig.png
diff --git a/media/images/common/contexts-DarkSlate/.gitignore 
b/media/savane/images/common/contexts-DarkSlate/.gitignore
similarity index 100%
rename from media/images/common/contexts-DarkSlate/.gitignore
rename to media/savane/images/common/contexts-DarkSlate/.gitignore
diff --git a/media/images/common/contexts-DarkSlate/admin.orig.png 
b/media/savane/images/common/contexts-DarkSlate/admin.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/admin.orig.png
rename to media/savane/images/common/contexts-DarkSlate/admin.orig.png
diff --git a/media/images/common/contexts-DarkSlate/bug.orig.png 
b/media/savane/images/common/contexts-DarkSlate/bug.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/bug.orig.png
rename to media/savane/images/common/contexts-DarkSlate/bug.orig.png
diff --git a/media/images/common/contexts-DarkSlate/cvs.orig.png 
b/media/savane/images/common/contexts-DarkSlate/cvs.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/cvs.orig.png
rename to media/savane/images/common/contexts-DarkSlate/cvs.orig.png
diff --git a/media/images/common/contexts-DarkSlate/desktop.orig.png 
b/media/savane/images/common/contexts-DarkSlate/desktop.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/desktop.orig.png
rename to media/savane/images/common/contexts-DarkSlate/desktop.orig.png
diff --git a/media/images/common/contexts-DarkSlate/directory.orig.png 
b/media/savane/images/common/contexts-DarkSlate/directory.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/directory.orig.png
rename to media/savane/images/common/contexts-DarkSlate/directory.orig.png
diff --git a/media/images/common/contexts-DarkSlate/download.orig.png 
b/media/savane/images/common/contexts-DarkSlate/download.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/download.orig.png
rename to media/savane/images/common/contexts-DarkSlate/download.orig.png
diff --git a/media/images/common/contexts-DarkSlate/help.orig.png 
b/media/savane/images/common/contexts-DarkSlate/help.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/help.orig.png
rename to media/savane/images/common/contexts-DarkSlate/help.orig.png
diff --git a/media/images/common/contexts-DarkSlate/keys.orig.png 
b/media/savane/images/common/contexts-DarkSlate/keys.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/keys.orig.png
rename to media/savane/images/common/contexts-DarkSlate/keys.orig.png
diff --git a/media/images/common/contexts-DarkSlate/mail.orig.png 
b/media/savane/images/common/contexts-DarkSlate/mail.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/mail.orig.png
rename to media/savane/images/common/contexts-DarkSlate/mail.orig.png
diff --git a/media/images/common/contexts-DarkSlate/main.orig.png 
b/media/savane/images/common/contexts-DarkSlate/main.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/main.orig.png
rename to media/savane/images/common/contexts-DarkSlate/main.orig.png
diff --git a/media/images/common/contexts-DarkSlate/man.orig.png 
b/media/savane/images/common/contexts-DarkSlate/man.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/man.orig.png
rename to media/savane/images/common/contexts-DarkSlate/man.orig.png
diff --git a/media/images/common/contexts-DarkSlate/news.orig.png 
b/media/savane/images/common/contexts-DarkSlate/news.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/news.orig.png
rename to media/savane/images/common/contexts-DarkSlate/news.orig.png
diff --git a/media/images/common/contexts-DarkSlate/patch.orig.png 
b/media/savane/images/common/contexts-DarkSlate/patch.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/patch.orig.png
rename to media/savane/images/common/contexts-DarkSlate/patch.orig.png
diff --git a/media/images/common/contexts-DarkSlate/people.orig.png 
b/media/savane/images/common/contexts-DarkSlate/people.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/people.orig.png
rename to media/savane/images/common/contexts-DarkSlate/people.orig.png
diff --git a/media/images/common/contexts-DarkSlate/preferences.orig.png 
b/media/savane/images/common/contexts-DarkSlate/preferences.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/preferences.orig.png
rename to media/savane/images/common/contexts-DarkSlate/preferences.orig.png
diff --git a/media/images/common/contexts-DarkSlate/task.orig.png 
b/media/savane/images/common/contexts-DarkSlate/task.orig.png
similarity index 100%
rename from media/images/common/contexts-DarkSlate/task.orig.png
rename to media/savane/images/common/contexts-DarkSlate/task.orig.png
diff --git a/media/images/common/contexts-Emeraud/.gitignore 
b/media/savane/images/common/contexts-Emeraud/.gitignore
similarity index 100%
rename from media/images/common/contexts-Emeraud/.gitignore
rename to media/savane/images/common/contexts-Emeraud/.gitignore
diff --git a/media/images/common/contexts-Emeraud/admin.orig.png 
b/media/savane/images/common/contexts-Emeraud/admin.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/admin.orig.png
rename to media/savane/images/common/contexts-Emeraud/admin.orig.png
diff --git a/media/images/common/contexts-Emeraud/bug.orig.png 
b/media/savane/images/common/contexts-Emeraud/bug.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/bug.orig.png
rename to media/savane/images/common/contexts-Emeraud/bug.orig.png
diff --git a/media/images/common/contexts-Emeraud/cvs.orig.png 
b/media/savane/images/common/contexts-Emeraud/cvs.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/cvs.orig.png
rename to media/savane/images/common/contexts-Emeraud/cvs.orig.png
diff --git a/media/images/common/contexts-Emeraud/desktop.orig.png 
b/media/savane/images/common/contexts-Emeraud/desktop.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/desktop.orig.png
rename to media/savane/images/common/contexts-Emeraud/desktop.orig.png
diff --git a/media/images/common/contexts-Emeraud/directory.orig.png 
b/media/savane/images/common/contexts-Emeraud/directory.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/directory.orig.png
rename to media/savane/images/common/contexts-Emeraud/directory.orig.png
diff --git a/media/images/common/contexts-Emeraud/download.orig.png 
b/media/savane/images/common/contexts-Emeraud/download.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/download.orig.png
rename to media/savane/images/common/contexts-Emeraud/download.orig.png
diff --git a/media/images/common/contexts-Emeraud/help.orig.png 
b/media/savane/images/common/contexts-Emeraud/help.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/help.orig.png
rename to media/savane/images/common/contexts-Emeraud/help.orig.png
diff --git a/media/images/common/contexts-Emeraud/keys.orig.png 
b/media/savane/images/common/contexts-Emeraud/keys.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/keys.orig.png
rename to media/savane/images/common/contexts-Emeraud/keys.orig.png
diff --git a/media/images/common/contexts-Emeraud/mail.orig.png 
b/media/savane/images/common/contexts-Emeraud/mail.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/mail.orig.png
rename to media/savane/images/common/contexts-Emeraud/mail.orig.png
diff --git a/media/images/common/contexts-Emeraud/main.orig.png 
b/media/savane/images/common/contexts-Emeraud/main.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/main.orig.png
rename to media/savane/images/common/contexts-Emeraud/main.orig.png
diff --git a/media/images/common/contexts-Emeraud/man.orig.png 
b/media/savane/images/common/contexts-Emeraud/man.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/man.orig.png
rename to media/savane/images/common/contexts-Emeraud/man.orig.png
diff --git a/media/images/common/contexts-Emeraud/news.orig.png 
b/media/savane/images/common/contexts-Emeraud/news.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/news.orig.png
rename to media/savane/images/common/contexts-Emeraud/news.orig.png
diff --git a/media/images/common/contexts-Emeraud/patch.orig.png 
b/media/savane/images/common/contexts-Emeraud/patch.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/patch.orig.png
rename to media/savane/images/common/contexts-Emeraud/patch.orig.png
diff --git a/media/images/common/contexts-Emeraud/people.orig.png 
b/media/savane/images/common/contexts-Emeraud/people.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/people.orig.png
rename to media/savane/images/common/contexts-Emeraud/people.orig.png
diff --git a/media/images/common/contexts-Emeraud/preferences.orig.png 
b/media/savane/images/common/contexts-Emeraud/preferences.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/preferences.orig.png
rename to media/savane/images/common/contexts-Emeraud/preferences.orig.png
diff --git a/media/images/common/contexts-Emeraud/task.orig.png 
b/media/savane/images/common/contexts-Emeraud/task.orig.png
similarity index 100%
rename from media/images/common/contexts-Emeraud/task.orig.png
rename to media/savane/images/common/contexts-Emeraud/task.orig.png
diff --git a/media/images/common/contexts-Light/.gitignore 
b/media/savane/images/common/contexts-Light/.gitignore
similarity index 100%
rename from media/images/common/contexts-Light/.gitignore
rename to media/savane/images/common/contexts-Light/.gitignore
diff --git a/media/images/common/contexts-Light/admin.orig.png 
b/media/savane/images/common/contexts-Light/admin.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/admin.orig.png
rename to media/savane/images/common/contexts-Light/admin.orig.png
diff --git a/media/images/common/contexts-Light/bug.orig.png 
b/media/savane/images/common/contexts-Light/bug.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/bug.orig.png
rename to media/savane/images/common/contexts-Light/bug.orig.png
diff --git a/media/images/common/contexts-Light/cvs.orig.png 
b/media/savane/images/common/contexts-Light/cvs.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/cvs.orig.png
rename to media/savane/images/common/contexts-Light/cvs.orig.png
diff --git a/media/images/common/contexts-Light/desktop.orig.png 
b/media/savane/images/common/contexts-Light/desktop.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/desktop.orig.png
rename to media/savane/images/common/contexts-Light/desktop.orig.png
diff --git a/media/images/common/contexts-Light/directory.orig.png 
b/media/savane/images/common/contexts-Light/directory.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/directory.orig.png
rename to media/savane/images/common/contexts-Light/directory.orig.png
diff --git a/media/images/common/contexts-Light/download.orig.png 
b/media/savane/images/common/contexts-Light/download.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/download.orig.png
rename to media/savane/images/common/contexts-Light/download.orig.png
diff --git a/media/images/common/contexts-Light/help.orig.png 
b/media/savane/images/common/contexts-Light/help.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/help.orig.png
rename to media/savane/images/common/contexts-Light/help.orig.png
diff --git a/media/images/common/contexts-Light/keys.orig.png 
b/media/savane/images/common/contexts-Light/keys.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/keys.orig.png
rename to media/savane/images/common/contexts-Light/keys.orig.png
diff --git a/media/images/common/contexts-Light/mail.orig.png 
b/media/savane/images/common/contexts-Light/mail.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/mail.orig.png
rename to media/savane/images/common/contexts-Light/mail.orig.png
diff --git a/media/images/common/contexts-Light/main.orig.png 
b/media/savane/images/common/contexts-Light/main.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/main.orig.png
rename to media/savane/images/common/contexts-Light/main.orig.png
diff --git a/media/images/common/contexts-Light/man.orig.png 
b/media/savane/images/common/contexts-Light/man.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/man.orig.png
rename to media/savane/images/common/contexts-Light/man.orig.png
diff --git a/media/images/common/contexts-Light/news.orig.png 
b/media/savane/images/common/contexts-Light/news.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/news.orig.png
rename to media/savane/images/common/contexts-Light/news.orig.png
diff --git a/media/images/common/contexts-Light/patch.orig.png 
b/media/savane/images/common/contexts-Light/patch.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/patch.orig.png
rename to media/savane/images/common/contexts-Light/patch.orig.png
diff --git a/media/images/common/contexts-Light/people.orig.png 
b/media/savane/images/common/contexts-Light/people.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/people.orig.png
rename to media/savane/images/common/contexts-Light/people.orig.png
diff --git a/media/images/common/contexts-Light/preferences.orig.png 
b/media/savane/images/common/contexts-Light/preferences.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/preferences.orig.png
rename to media/savane/images/common/contexts-Light/preferences.orig.png
diff --git a/media/images/common/contexts-Light/task.orig.png 
b/media/savane/images/common/contexts-Light/task.orig.png
similarity index 100%
rename from media/images/common/contexts-Light/task.orig.png
rename to media/savane/images/common/contexts-Light/task.orig.png
diff --git a/media/images/common/contexts-pllx/.gitignore 
b/media/savane/images/common/contexts-pllx/.gitignore
similarity index 100%
rename from media/images/common/contexts-pllx/.gitignore
rename to media/savane/images/common/contexts-pllx/.gitignore
diff --git a/media/images/common/contexts-pllx/admin.orig.png 
b/media/savane/images/common/contexts-pllx/admin.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/admin.orig.png
rename to media/savane/images/common/contexts-pllx/admin.orig.png
diff --git a/media/images/common/contexts-pllx/bug.orig.png 
b/media/savane/images/common/contexts-pllx/bug.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/bug.orig.png
rename to media/savane/images/common/contexts-pllx/bug.orig.png
diff --git a/media/images/common/contexts-pllx/cvs.orig.png 
b/media/savane/images/common/contexts-pllx/cvs.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/cvs.orig.png
rename to media/savane/images/common/contexts-pllx/cvs.orig.png
diff --git a/media/images/common/contexts-pllx/desktop.orig.png 
b/media/savane/images/common/contexts-pllx/desktop.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/desktop.orig.png
rename to media/savane/images/common/contexts-pllx/desktop.orig.png
diff --git a/media/images/common/contexts-pllx/directory.orig.png 
b/media/savane/images/common/contexts-pllx/directory.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/directory.orig.png
rename to media/savane/images/common/contexts-pllx/directory.orig.png
diff --git a/media/images/common/contexts-pllx/download.orig.png 
b/media/savane/images/common/contexts-pllx/download.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/download.orig.png
rename to media/savane/images/common/contexts-pllx/download.orig.png
diff --git a/media/images/common/contexts-pllx/help.orig.png 
b/media/savane/images/common/contexts-pllx/help.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/help.orig.png
rename to media/savane/images/common/contexts-pllx/help.orig.png
diff --git a/media/images/common/contexts-pllx/keys.orig.png 
b/media/savane/images/common/contexts-pllx/keys.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/keys.orig.png
rename to media/savane/images/common/contexts-pllx/keys.orig.png
diff --git a/media/images/common/contexts-pllx/mail.orig.png 
b/media/savane/images/common/contexts-pllx/mail.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/mail.orig.png
rename to media/savane/images/common/contexts-pllx/mail.orig.png
diff --git a/media/images/common/contexts-pllx/main.orig.png 
b/media/savane/images/common/contexts-pllx/main.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/main.orig.png
rename to media/savane/images/common/contexts-pllx/main.orig.png
diff --git a/media/images/common/contexts-pllx/man.orig.png 
b/media/savane/images/common/contexts-pllx/man.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/man.orig.png
rename to media/savane/images/common/contexts-pllx/man.orig.png
diff --git a/media/images/common/contexts-pllx/news.orig.png 
b/media/savane/images/common/contexts-pllx/news.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/news.orig.png
rename to media/savane/images/common/contexts-pllx/news.orig.png
diff --git a/media/images/common/contexts-pllx/patch.orig.png 
b/media/savane/images/common/contexts-pllx/patch.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/patch.orig.png
rename to media/savane/images/common/contexts-pllx/patch.orig.png
diff --git a/media/images/common/contexts-pllx/people.orig.png 
b/media/savane/images/common/contexts-pllx/people.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/people.orig.png
rename to media/savane/images/common/contexts-pllx/people.orig.png
diff --git a/media/images/common/contexts-pllx/preferences.orig.png 
b/media/savane/images/common/contexts-pllx/preferences.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/preferences.orig.png
rename to media/savane/images/common/contexts-pllx/preferences.orig.png
diff --git a/media/images/common/contexts-pllx/task.orig.png 
b/media/savane/images/common/contexts-pllx/task.orig.png
similarity index 100%
rename from media/images/common/contexts-pllx/task.orig.png
rename to media/savane/images/common/contexts-pllx/task.orig.png
diff --git a/media/images/common/contexts1/.gitignore 
b/media/savane/images/common/contexts1/.gitignore
similarity index 100%
rename from media/images/common/contexts1/.gitignore
rename to media/savane/images/common/contexts1/.gitignore
diff --git a/media/images/common/contexts1/admin.orig.png 
b/media/savane/images/common/contexts1/admin.orig.png
similarity index 100%
rename from media/images/common/contexts1/admin.orig.png
rename to media/savane/images/common/contexts1/admin.orig.png
diff --git a/media/images/common/contexts1/bug-alt.orig.png 
b/media/savane/images/common/contexts1/bug-alt.orig.png
similarity index 100%
rename from media/images/common/contexts1/bug-alt.orig.png
rename to media/savane/images/common/contexts1/bug-alt.orig.png
diff --git a/media/images/common/contexts1/bug.orig.png 
b/media/savane/images/common/contexts1/bug.orig.png
similarity index 100%
rename from media/images/common/contexts1/bug.orig.png
rename to media/savane/images/common/contexts1/bug.orig.png
diff --git a/media/images/common/contexts1/cvs.orig.png 
b/media/savane/images/common/contexts1/cvs.orig.png
similarity index 100%
rename from media/images/common/contexts1/cvs.orig.png
rename to media/savane/images/common/contexts1/cvs.orig.png
diff --git a/media/images/common/contexts1/desktop.orig.png 
b/media/savane/images/common/contexts1/desktop.orig.png
similarity index 100%
rename from media/images/common/contexts1/desktop.orig.png
rename to media/savane/images/common/contexts1/desktop.orig.png
diff --git a/media/images/common/contexts1/directory-alt.orig.png 
b/media/savane/images/common/contexts1/directory-alt.orig.png
similarity index 100%
rename from media/images/common/contexts1/directory-alt.orig.png
rename to media/savane/images/common/contexts1/directory-alt.orig.png
diff --git a/media/images/common/contexts1/directory.orig.png 
b/media/savane/images/common/contexts1/directory.orig.png
similarity index 100%
rename from media/images/common/contexts1/directory.orig.png
rename to media/savane/images/common/contexts1/directory.orig.png
diff --git a/media/images/common/contexts1/download.orig.png 
b/media/savane/images/common/contexts1/download.orig.png
similarity index 100%
rename from media/images/common/contexts1/download.orig.png
rename to media/savane/images/common/contexts1/download.orig.png
diff --git a/media/images/common/contexts1/help.orig.png 
b/media/savane/images/common/contexts1/help.orig.png
similarity index 100%
rename from media/images/common/contexts1/help.orig.png
rename to media/savane/images/common/contexts1/help.orig.png
diff --git a/media/images/common/contexts1/keys.orig.png 
b/media/savane/images/common/contexts1/keys.orig.png
similarity index 100%
rename from media/images/common/contexts1/keys.orig.png
rename to media/savane/images/common/contexts1/keys.orig.png
diff --git a/media/images/common/contexts1/mail.orig.png 
b/media/savane/images/common/contexts1/mail.orig.png
similarity index 100%
rename from media/images/common/contexts1/mail.orig.png
rename to media/savane/images/common/contexts1/mail.orig.png
diff --git a/media/images/common/contexts1/main.orig.png 
b/media/savane/images/common/contexts1/main.orig.png
similarity index 100%
rename from media/images/common/contexts1/main.orig.png
rename to media/savane/images/common/contexts1/main.orig.png
diff --git a/media/images/common/contexts1/man.orig.png 
b/media/savane/images/common/contexts1/man.orig.png
similarity index 100%
rename from media/images/common/contexts1/man.orig.png
rename to media/savane/images/common/contexts1/man.orig.png
diff --git a/media/images/common/contexts1/news.orig.png 
b/media/savane/images/common/contexts1/news.orig.png
similarity index 100%
rename from media/images/common/contexts1/news.orig.png
rename to media/savane/images/common/contexts1/news.orig.png
diff --git a/media/images/common/contexts1/patch.orig.png 
b/media/savane/images/common/contexts1/patch.orig.png
similarity index 100%
rename from media/images/common/contexts1/patch.orig.png
rename to media/savane/images/common/contexts1/patch.orig.png
diff --git a/media/images/common/contexts1/people.orig.png 
b/media/savane/images/common/contexts1/people.orig.png
similarity index 100%
rename from media/images/common/contexts1/people.orig.png
rename to media/savane/images/common/contexts1/people.orig.png
diff --git a/media/images/common/contexts1/preferences.orig.png 
b/media/savane/images/common/contexts1/preferences.orig.png
similarity index 100%
rename from media/images/common/contexts1/preferences.orig.png
rename to media/savane/images/common/contexts1/preferences.orig.png
diff --git a/media/images/common/contexts1/task.orig.png 
b/media/savane/images/common/contexts1/task.orig.png
similarity index 100%
rename from media/images/common/contexts1/task.orig.png
rename to media/savane/images/common/contexts1/task.orig.png
diff --git a/media/images/common/feed16.png 
b/media/savane/images/common/feed16.png
similarity index 100%
rename from media/images/common/feed16.png
rename to media/savane/images/common/feed16.png
diff --git a/media/images/common/gnalogo.png 
b/media/savane/images/common/gnalogo.png
similarity index 100%
rename from media/images/common/gnalogo.png
rename to media/savane/images/common/gnalogo.png
diff --git a/media/images/common/gnalogo.xcf 
b/media/savane/images/common/gnalogo.xcf
similarity index 100%
rename from media/images/common/gnalogo.xcf
rename to media/savane/images/common/gnalogo.xcf
diff --git a/media/images/common/misc-DarkSlate/.gitignore 
b/media/savane/images/common/misc-DarkSlate/.gitignore
similarity index 100%
rename from media/images/common/misc-DarkSlate/.gitignore
rename to media/savane/images/common/misc-DarkSlate/.gitignore
diff --git a/media/images/common/misc-DarkSlate/edit.orig.png 
b/media/savane/images/common/misc-DarkSlate/edit.orig.png
similarity index 100%
rename from media/images/common/misc-DarkSlate/edit.orig.png
rename to media/savane/images/common/misc-DarkSlate/edit.orig.png
diff --git a/media/images/common/misc-DarkSlate/print.orig.png 
b/media/savane/images/common/misc-DarkSlate/print.orig.png
similarity index 100%
rename from media/images/common/misc-DarkSlate/print.orig.png
rename to media/savane/images/common/misc-DarkSlate/print.orig.png
diff --git a/media/images/common/misc-DarkSlate/trash.orig.png 
b/media/savane/images/common/misc-DarkSlate/trash.orig.png
similarity index 100%
rename from media/images/common/misc-DarkSlate/trash.orig.png
rename to media/savane/images/common/misc-DarkSlate/trash.orig.png
diff --git a/media/images/common/misc-DarkSlate/www.orig.png 
b/media/savane/images/common/misc-DarkSlate/www.orig.png
similarity index 100%
rename from media/images/common/misc-DarkSlate/www.orig.png
rename to media/savane/images/common/misc-DarkSlate/www.orig.png
diff --git a/media/images/common/misc-Emeraud/.gitignore 
b/media/savane/images/common/misc-Emeraud/.gitignore
similarity index 100%
rename from media/images/common/misc-Emeraud/.gitignore
rename to media/savane/images/common/misc-Emeraud/.gitignore
diff --git a/media/images/common/misc-Emeraud/edit.orig.png 
b/media/savane/images/common/misc-Emeraud/edit.orig.png
similarity index 100%
rename from media/images/common/misc-Emeraud/edit.orig.png
rename to media/savane/images/common/misc-Emeraud/edit.orig.png
diff --git a/media/images/common/misc-Emeraud/print.orig.png 
b/media/savane/images/common/misc-Emeraud/print.orig.png
similarity index 100%
rename from media/images/common/misc-Emeraud/print.orig.png
rename to media/savane/images/common/misc-Emeraud/print.orig.png
diff --git a/media/images/common/misc-Emeraud/trash.orig.png 
b/media/savane/images/common/misc-Emeraud/trash.orig.png
similarity index 100%
rename from media/images/common/misc-Emeraud/trash.orig.png
rename to media/savane/images/common/misc-Emeraud/trash.orig.png
diff --git a/media/images/common/misc-Emeraud/www.orig.png 
b/media/savane/images/common/misc-Emeraud/www.orig.png
similarity index 100%
rename from media/images/common/misc-Emeraud/www.orig.png
rename to media/savane/images/common/misc-Emeraud/www.orig.png
diff --git a/media/images/common/misc-Light/.gitignore 
b/media/savane/images/common/misc-Light/.gitignore
similarity index 100%
rename from media/images/common/misc-Light/.gitignore
rename to media/savane/images/common/misc-Light/.gitignore
diff --git a/media/images/common/misc-Light/edit.orig.png 
b/media/savane/images/common/misc-Light/edit.orig.png
similarity index 100%
rename from media/images/common/misc-Light/edit.orig.png
rename to media/savane/images/common/misc-Light/edit.orig.png
diff --git a/media/images/common/misc-Light/print.orig.png 
b/media/savane/images/common/misc-Light/print.orig.png
similarity index 100%
rename from media/images/common/misc-Light/print.orig.png
rename to media/savane/images/common/misc-Light/print.orig.png
diff --git a/media/images/common/misc-Light/trash.orig.png 
b/media/savane/images/common/misc-Light/trash.orig.png
similarity index 100%
rename from media/images/common/misc-Light/trash.orig.png
rename to media/savane/images/common/misc-Light/trash.orig.png
diff --git a/media/images/common/misc-Light/www.orig.png 
b/media/savane/images/common/misc-Light/www.orig.png
similarity index 100%
rename from media/images/common/misc-Light/www.orig.png
rename to media/savane/images/common/misc-Light/www.orig.png
diff --git a/media/images/common/misc-default/.gitignore 
b/media/savane/images/common/misc-default/.gitignore
similarity index 100%
rename from media/images/common/misc-default/.gitignore
rename to media/savane/images/common/misc-default/.gitignore
diff --git a/media/images/common/misc-default/edit.orig.png 
b/media/savane/images/common/misc-default/edit.orig.png
similarity index 100%
rename from media/images/common/misc-default/edit.orig.png
rename to media/savane/images/common/misc-default/edit.orig.png
diff --git a/media/images/common/misc-default/print.orig.png 
b/media/savane/images/common/misc-default/print.orig.png
similarity index 100%
rename from media/images/common/misc-default/print.orig.png
rename to media/savane/images/common/misc-default/print.orig.png
diff --git a/media/images/common/misc-default/trash.orig.png 
b/media/savane/images/common/misc-default/trash.orig.png
similarity index 100%
rename from media/images/common/misc-default/trash.orig.png
rename to media/savane/images/common/misc-default/trash.orig.png
diff --git a/media/images/common/misc-default/www.orig.png 
b/media/savane/images/common/misc-default/www.orig.png
similarity index 100%
rename from media/images/common/misc-default/www.orig.png
rename to media/savane/images/common/misc-default/www.orig.png
diff --git a/media/images/common/misc-pllx/.gitignore 
b/media/savane/images/common/misc-pllx/.gitignore
similarity index 100%
rename from media/images/common/misc-pllx/.gitignore
rename to media/savane/images/common/misc-pllx/.gitignore
diff --git a/media/images/common/misc-pllx/edit.orig.png 
b/media/savane/images/common/misc-pllx/edit.orig.png
similarity index 100%
rename from media/images/common/misc-pllx/edit.orig.png
rename to media/savane/images/common/misc-pllx/edit.orig.png
diff --git a/media/images/common/misc-pllx/print.orig.png 
b/media/savane/images/common/misc-pllx/print.orig.png
similarity index 100%
rename from media/images/common/misc-pllx/print.orig.png
rename to media/savane/images/common/misc-pllx/print.orig.png
diff --git a/media/images/common/misc-pllx/trash.orig.png 
b/media/savane/images/common/misc-pllx/trash.orig.png
similarity index 100%
rename from media/images/common/misc-pllx/trash.orig.png
rename to media/savane/images/common/misc-pllx/trash.orig.png
diff --git a/media/images/common/misc-pllx/www.orig.png 
b/media/savane/images/common/misc-pllx/www.orig.png
similarity index 100%
rename from media/images/common/misc-pllx/www.orig.png
rename to media/savane/images/common/misc-pllx/www.orig.png
diff --git a/media/images/common/point.png 
b/media/savane/images/common/point.png
similarity index 100%
rename from media/images/common/point.png
rename to media/savane/images/common/point.png
diff --git a/media/images/common/roles-Emeraud/.gitignore 
b/media/savane/images/common/roles-Emeraud/.gitignore
similarity index 100%
rename from media/images/common/roles-Emeraud/.gitignore
rename to media/savane/images/common/roles-Emeraud/.gitignore
diff --git a/media/images/common/roles-Emeraud/assignee.orig.png 
b/media/savane/images/common/roles-Emeraud/assignee.orig.png
similarity index 100%
rename from media/images/common/roles-Emeraud/assignee.orig.png
rename to media/savane/images/common/roles-Emeraud/assignee.orig.png
diff --git a/media/images/common/roles-Emeraud/project-admin.orig.png 
b/media/savane/images/common/roles-Emeraud/project-admin.orig.png
similarity index 100%
rename from media/images/common/roles-Emeraud/project-admin.orig.png
rename to media/savane/images/common/roles-Emeraud/project-admin.orig.png
diff --git a/media/images/common/roles-Emeraud/project-member.orig.png 
b/media/savane/images/common/roles-Emeraud/project-member.orig.png
similarity index 100%
rename from media/images/common/roles-Emeraud/project-member.orig.png
rename to media/savane/images/common/roles-Emeraud/project-member.orig.png
diff --git a/media/images/common/roles-Emeraud/site-admin.orig.png 
b/media/savane/images/common/roles-Emeraud/site-admin.orig.png
similarity index 100%
rename from media/images/common/roles-Emeraud/site-admin.orig.png
rename to media/savane/images/common/roles-Emeraud/site-admin.orig.png
diff --git a/media/images/common/roles1/.gitignore 
b/media/savane/images/common/roles1/.gitignore
similarity index 100%
rename from media/images/common/roles1/.gitignore
rename to media/savane/images/common/roles1/.gitignore
diff --git a/media/images/common/roles1/assignee.orig.png 
b/media/savane/images/common/roles1/assignee.orig.png
similarity index 100%
rename from media/images/common/roles1/assignee.orig.png
rename to media/savane/images/common/roles1/assignee.orig.png
diff --git a/media/images/common/roles1/project-admin.orig.png 
b/media/savane/images/common/roles1/project-admin.orig.png
similarity index 100%
rename from media/images/common/roles1/project-admin.orig.png
rename to media/savane/images/common/roles1/project-admin.orig.png
diff --git a/media/images/common/roles1/project-member.orig.png 
b/media/savane/images/common/roles1/project-member.orig.png
similarity index 100%
rename from media/images/common/roles1/project-member.orig.png
rename to media/savane/images/common/roles1/project-member.orig.png
diff --git a/media/images/common/roles1/site-admin.orig.png 
b/media/savane/images/common/roles1/site-admin.orig.png
similarity index 100%
rename from media/images/common/roles1/site-admin.orig.png
rename to media/savane/images/common/roles1/site-admin.orig.png
diff --git a/media/images/floating.png b/media/savane/images/floating.png
similarity index 100%
rename from media/images/floating.png
rename to media/savane/images/floating.png
diff --git a/media/images/icon.png b/media/savane/images/icon.png
similarity index 100%
rename from media/images/icon.png
rename to media/savane/images/icon.png
diff --git a/src/README b/src/README
new file mode 100644
index 0000000..407abd0
--- /dev/null
+++ b/src/README
@@ -0,0 +1,17 @@
+Python PATH
+===========
+
+When deploying Django, this directory will be added to the Python path
+(sys.path).  So all packages are specified relative to this directory.
+e.g.: import savane.my.views
+
+In particular, 'savane' is the top-level package.  It may be installed
+at another point of the Python path, e.g. in
+'/usr/share/pyshared/savane', in which case this directory will only
+contain installation-specific files: 'manage.py', 'settings.py', and
+'url.py'.
+
+Note: for a reason we don't understand, 'src' itself is available as a
+Python package with Django.  This works in './manage.py runserver' and
+'./manage.py shell', but not in real deployment scenarii, so don't
+rely on it.
diff --git a/savane/__init__.py b/src/__init__.py
similarity index 100%
copy from savane/__init__.py
copy to src/__init__.py
diff --git a/savane/manage.py b/src/manage.py
similarity index 100%
rename from savane/manage.py
rename to src/manage.py
diff --git a/savane/main/__init__.py b/src/savane/__init__.py
similarity index 100%
rename from savane/main/__init__.py
rename to src/savane/__init__.py
diff --git a/savane/main/urls.py b/src/savane/context_processors.py
similarity index 60%
copy from savane/main/urls.py
copy to src/savane/context_processors.py
index c42dcaa..c0828d7 100644
--- a/savane/main/urls.py
+++ b/src/savane/context_processors.py
@@ -1,6 +1,5 @@
-# URL dispatching for presentation pages
+# Add global media URLs to template context
 # Copyright (C) 2009  Sylvain Beucler
-# Copyright (C) 2009  Jonathan Gonzalez V.
 #
 # This file is part of Savane.
 # 
@@ -17,14 +16,13 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-from django.conf.urls.defaults import *
+import settings
 
-urlpatterns = patterns ('',
-  url(r'^$', 'django.views.generic.simple.direct_to_template',
-      { 'template' : 'index.html',
-        'extra_context' : { 'has_left_menu': False } },
-      name='homepage'),
-  url(r'^contact$', 'django.views.generic.simple.direct_to_template',
-      { 'template' : 'contact.html' },
-      name='contact'),
-)
+def media(request):
+    """
+    Adds media-related context variables to the context.
+
+    Add 'savane.context_processors.media' in
+    TEMPLATE_CONTEXT_PROCESSORS )
+    """
+    return {'STATIC_MEDIA_URL': settings.STATIC_MEDIA_URL}
diff --git a/savane/my/__init__.py b/src/savane/main/__init__.py
similarity index 100%
rename from savane/my/__init__.py
rename to src/savane/main/__init__.py
diff --git a/savane/main/urls.py b/src/savane/main/urls.py
similarity index 100%
rename from savane/main/urls.py
rename to src/savane/main/urls.py
diff --git a/savane/__init__.py b/src/savane/my/__init__.py
similarity index 100%
rename from savane/__init__.py
rename to src/savane/my/__init__.py
diff --git a/savane/my/admin.py b/src/savane/my/admin.py
similarity index 100%
rename from savane/my/admin.py
rename to src/savane/my/admin.py
diff --git a/savane/my/models.py b/src/savane/my/models.py
similarity index 100%
rename from savane/my/models.py
rename to src/savane/my/models.py
diff --git a/savane/my/urls.py b/src/savane/my/urls.py
similarity index 96%
rename from savane/my/urls.py
rename to src/savane/my/urls.py
index edccc5e..79cf9ec 100644
--- a/savane/my/urls.py
+++ b/src/savane/my/urls.py
@@ -29,7 +29,7 @@ def direct_to_template__login_required(*args, **kwargs):
 
 urlpatterns = patterns ('',
   url(r'^$', direct_to_template__login_required,
-      { 'template' : 'savane_user/index.html' },
+      { 'template' : 'savane/my/index.html' },
       name='my.views.index'),
   url('^conf/$',
       views.sv_conf,
diff --git a/savane/my/views.py b/src/savane/my/views.py
similarity index 84%
rename from savane/my/views.py
rename to src/savane/my/views.py
index 1ca2a5e..ede9fd3 100644
--- a/savane/my/views.py
+++ b/src/savane/my/views.py
@@ -69,21 +69,19 @@ def sv_conf( request ):
                 success_msg = 'Personal information changed.'
                 form_identity = IdentityForm()
 
-    return render_to_response( 'savane_user/conf.html',
-                               RequestContext( request,
-                                               { 'form_pass' : form_pass,
-                                                 'form_mail' : form_mail,
-                                                 'form_identity' : 
form_identity,
-                                                 'error_msg' : error_msg,
-                                                 'success_msg' : success_msg,
-                                                 }
-                                               ) )
+    return render_to_response('savane/my/conf.html',
+                              { 'form_pass' : form_pass,
+                                'form_mail' : form_mail,
+                                'form_identity' : form_identity,
+                                'error_msg' : error_msg,
+                                'success_msg' : success_msg,
+                                },
+                              context_instance=RequestContext(request))
 
 @login_required()
 def sv_resume_skill( request ):
-    return render_to_response( 'savane_user/resume_skill.html',
-                               RequestContext( request,
-                                               ) )
+    return render_to_response('savane/my/resume_skill.html',
+                               context_instance=RequestContext(request))
 @login_required()
 def sv_ssh_gpg( request ):
     eu = ExtendedUser.objects.get(pk=request.user.pk)
@@ -138,12 +136,11 @@ def sv_ssh_gpg( request ):
             form_gpg = GPGForm()
 
 
-    return render_to_response( 'savane_user/ssh_gpg.html',
-                               RequestContext( request,
-                                               { 'form_gpg' : form_gpg,
-                                                 'form_ssh' : form_ssh,
-                                                 }
-                                               ) )
+    return render_to_response('savane/my/ssh_gpg.html',
+                              { 'form_gpg' : form_gpg,
+                                'form_ssh' : form_ssh,
+                                },
+                              context_instance=RequestContext(request))
 
 class MailForm( forms.Form ):
     email = forms.EmailField(required=True)
diff --git a/savane/settings.py b/src/settings.py
similarity index 82%
rename from savane/settings.py
rename to src/settings.py
index 6fd882e..13e6a44 100644
--- a/savane/settings.py
+++ b/src/settings.py
@@ -3,8 +3,6 @@
 DEBUG = True
 TEMPLATE_DEBUG = DEBUG
 
-SAVANE_ROOT = '/home/zeus/framework.git/';
-
 ADMINS = (
     # ('Your Name', 'address@hidden'),
 )
@@ -35,20 +33,6 @@ SITE_ID = 1
 # to load the internationalization machinery.
 USE_I18N = False
 
-# Absolute path to the directory that holds media.
-# Example: "/home/media/media.lawrence.com/"
-MEDIA_ROOT = ''
-
-# URL that handles the media served from MEDIA_ROOT. Make sure to use a
-# trailing slash if there is a path component (optional in other cases).
-# Examples: "http://media.lawrence.com";, "http://example.com/media/";
-MEDIA_URL = ''
-
-# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
-# trailing slash.
-# Examples: "http://foo.com/media/";, "/media/".
-ADMIN_MEDIA_PREFIX = '/media/'
-
 # Make this unique, and don't share it with anybody.
 SECRET_KEY = 'r0u=mcmr$46vf6y3x4!lti5pza)address@hidden)ie)address@hidden'
 
@@ -65,6 +49,7 @@ TEMPLATE_CONTEXT_PROCESSORS = (
     'django.core.context_processors.i18n',
     'django.core.context_processors.media',
     'django.core.context_processors.request',
+    'savane.context_processors.media',
 )
 
 MIDDLEWARE_CLASSES = (
@@ -73,7 +58,7 @@ MIDDLEWARE_CLASSES = (
     'django.contrib.auth.middleware.AuthenticationMiddleware',
 )
 
-ROOT_URLCONF = 'savane.urls'
+ROOT_URLCONF = 'urls'
 
 import os
 TEMPLATE_DIRS = (
@@ -82,9 +67,22 @@ TEMPLATE_DIRS = (
     # Don't forget to use absolute paths, not relative paths.
     os.path.dirname(__file__) + '/../template',
 )
-STATIC_ROOT = '../media/'
+
+
+# Applications media
+STATIC_MEDIA_ROOT = os.path.dirname(__file__) + '/../media/'
+STATIC_MEDIA_URL = '/media/'
+
+# Media for Django auto-admin
+ADMIN_MEDIA_PREFIX = '/media/admin/'
+
+# User-uploaded media (with trailing slashes)
+MEDIA_ROOT = ''
+MEDIA_URL = ''
+
 
 LOGIN_URL = '/accounts/login/'
+LOGIN_REDIRECT_URL = '/my/'
 
 INSTALLED_APPS = (
     'django.contrib.auth',
@@ -93,6 +91,5 @@ INSTALLED_APPS = (
     'django.contrib.sites',
 #    'django.contrib.admin',
     'savane.my',
+    'savane.main',
 )
-
-LOGIN_REDIRECT_URL = '/my/'
diff --git a/savane/urls.py b/src/urls.py
similarity index 81%
rename from savane/urls.py
rename to src/urls.py
index 0595a6e..e396a42 100644
--- a/savane/urls.py
+++ b/src/urls.py
@@ -22,12 +22,12 @@ from django.conf import settings
 
 # Home/presentation pages
 urlpatterns = patterns('',
-  (r'', include('main.urls')),
+  (r'', include('savane.main.urls')),
 )
 
 # User account
 urlpatterns += patterns('',
-  (r'^my/', include('my.urls')),
+  (r'^my/', include('savane.my.urls')),
   # Generic login/logout/change_pass/etc.
   (r'^accounts/logout/$', 'django.contrib.auth.views.logout',
     {'next_page' : '/'}),  # redirect to '/' instead of login page
@@ -37,10 +37,8 @@ urlpatterns += patterns('',
 # Static content
 if settings.DEBUG:
     urlpatterns += patterns('django.views.static',
-        (r'^css/(?P<path>.*)$', 'serve',
-         {'document_root' : settings.STATIC_ROOT + 'css/', 'show_indexes' : 
True}),
-        (r'^images/(?P<path>.*)$', 'serve',
-         {'document_root' : settings.STATIC_ROOT + 'images/', 'show_indexes' : 
True}),
+        (r'^' + settings.STATIC_MEDIA_URL[1:] + '(?P<path>.*)$', 'serve',
+         {'document_root' : settings.STATIC_MEDIA_ROOT, 'show_indexes' : 
True}),
     )
 
 # Uncomment the next lines to enable the admin:
diff --git a/template/README b/template/README
new file mode 100644
index 0000000..8d4e93c
--- /dev/null
+++ b/template/README
@@ -0,0 +1,8 @@
+Django's generic views look for templates with a path built after the
+application name, e.g. '<template_dir>/savane/my/' <- 'savane.my'.
+
+Let's store the Savane templates in 'savane/'.
+
+
+Base templates (base.html, etc.) are specific to each installation and
+can be stored at the top-level.
diff --git a/template/base.html b/template/base.html
index 37cc021..28f255a 100644
--- a/template/base.html
+++ b/template/base.html
@@ -5,8 +5,8 @@
     <title>Welcome [Savannah]</title>
     <meta name="Generator" content="Savane 3.1-cleanup, see 
http://savannah.nongnu.org/projects/savane-cleanup"; />
     <meta http-equiv="Content-Script-Type" content="text/javascript" />
-    <link rel="stylesheet" type="text/css" 
href="{{MEDIA_URL}}/css/Savannah.css" />
-    <link rel="icon" type="image/png" href="{{MEDIA_URL}}/images/icon.png" />
+    <link rel="stylesheet" type="text/css" 
href="{{STATIC_MEDIA_URL}}/savane/css/Savannah.css" />
+    <link rel="icon" type="image/png" 
href="{{STATIC_MEDIA_URL}}/savane/images/icon.png" />
     <meta name="Author" content="Copyright (C) 2000, 2001, 2002, 2003 Free 
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA 
Verbatim copying and distribution of this entire article is permitted in any 
medium, provided this notice is preserved" />
     <meta name="Keywords" content="Savannah,GNU, FSF, Free Software 
Foundation, GNU/Linux, Linux, Emacs, GCC, Unix, Free Software, Operating 
System, GNU Kernel, HURD, gnus, SourceForge" />
     <meta name="Description" content="Savannah is a central point for 
development, distribution and maintainance of Free Software. It allows 
contributors to easily join existing Free Software projects." />
@@ -14,7 +14,7 @@
   </head>
   <body>
     <div class="main_menu">
-      <a href="/"><img src="{{MEDIA_URL}}/images/floating.png" alt="Back to 
Savannah Homepage" border="0" width="118" height="100" /></a>
+      <a href="/"><img src="{{STATIC_MEDIA_URL}}/savane/images/floating.png" 
alt="Back to Savannah Homepage" border="0" width="118" height="100" /></a>
       <a href="">Hosted Projects</a>
       <a href="">Help</a>
 
@@ -39,7 +39,7 @@
     <div class="fast_menu_user">
 <!--      <a href="">Items</a> -->
 <!--      <a href="">Groups</a> -->
-      <a href="{% url my.views.sv_conf %}">Account Conf</a>
+      <a href="{% url savane.my.views.sv_conf %}">Account Conf</a>
       | <a href="{% url django.contrib.auth.views.logout %}">Logout</a>
     </div>
     {% else %}
diff --git a/template/registration/README b/template/registration/README
new file mode 100644
index 0000000..f6757e6
--- /dev/null
+++ b/template/registration/README
@@ -0,0 +1,3 @@
+'registration/login.html' is the place where Django (more precisely
+'django.contrib.auth.views.login') looks for the login template by
+default.
diff --git a/template/savane_user/conf.html b/template/savane/my/conf.html
similarity index 86%
rename from template/savane_user/conf.html
rename to template/savane/my/conf.html
index f87a00f..cc54cb5 100644
--- a/template/savane_user/conf.html
+++ b/template/savane/my/conf.html
@@ -2,9 +2,9 @@
 
 {% block content %}
 <ul class="section">
-  <li><a href="{% url my.views.sv_conf %}">General Configuration</a></li>
-  <li><a href="{% url my.views.sv_resume_skill %}">Resume &amp; Skill</a></li>
-  <li><a href="{% url my.views.sv_ssh_gpg %}">SSH/GPG Keys</a></li>
+  <li><a href="{% url savane.my.views.sv_conf %}">General 
Configuration</a></li>
+  <li><a href="{% url savane.my.views.sv_resume_skill %}">Resume &amp; 
Skill</a></li>
+  <li><a href="{% url savane.my.views.sv_ssh_gpg %}">SSH/GPG Keys</a></li>
 </ul>
 
 <div class="box">
diff --git a/template/savane_user/index.html b/template/savane/my/index.html
similarity index 100%
rename from template/savane_user/index.html
rename to template/savane/my/index.html
diff --git a/template/savane/my/resume_skill.html 
b/template/savane/my/resume_skill.html
new file mode 100644
index 0000000..d03f78c
--- /dev/null
+++ b/template/savane/my/resume_skill.html
@@ -0,0 +1,18 @@
+{% extends "base.html" %}
+
+{% block content %}
+<ul class="section">
+  <li><a href="{% url savane.my.views.sv_conf %}">General 
Configuration</a></li>
+  <li><a href="{% url savane.my.views.sv_resume_skill %}">Resume &amp; 
Skill</a></li>
+  <li><a href="{% url savane.my.views.sv_ssh_gpg %}">SSH/GPG Keys</a></li>
+</ul>
+
+
+{% endblock %}
+{% comment %}
+Local Variables: **
+mode: django-html **
+tab-width: 4 **
+indent-tabs-mode: nil **
+End: **
+{% endcomment %}
diff --git a/template/savane_user/ssh_gpg.html b/template/savane/my/ssh_gpg.html
similarity index 66%
rename from template/savane_user/ssh_gpg.html
rename to template/savane/my/ssh_gpg.html
index d541298..f224661 100644
--- a/template/savane_user/ssh_gpg.html
+++ b/template/savane/my/ssh_gpg.html
@@ -2,9 +2,9 @@
 
 {% block content %}
 <ul class="section">
-  <li><a href="{% url my.views.sv_conf %}">General Configuration</a></li>
-  <li><a href="{% url my.views.sv_resume_skill %}">Resume &amp; Skill</a></li>
-  <li><a href="{% url my.views.sv_ssh_gpg %}">SSH/GPG Keys</a></li>
+  <li><a href="{% url savane.my.views.sv_conf %}">General 
Configuration</a></li>
+  <li><a href="{% url savane.my.views.sv_resume_skill %}">Resume &amp; 
Skill</a></li>
+  <li><a href="{% url savane.my.views.sv_ssh_gpg %}">SSH/GPG Keys</a></li>
 </ul>
 
 <h3>SSH Keys</h3>
diff --git a/template/savane_user/resume_skill.html 
b/template/savane_user/resume_skill.html
deleted file mode 100644
index f0a1548..0000000
--- a/template/savane_user/resume_skill.html
+++ /dev/null
@@ -1,18 +0,0 @@
-{% extends "base.html" %}
-
-{% block content %}
-<ul class="section">
-  <li><a href="{% url my.views.sv_conf %}">General Configuration</a></li>
-  <li><a href="{% url my.views.sv_resume_skill %}">Resume &amp; Skill</a></li>
-  <li><a href="{% url my.views.sv_ssh_gpg %}">SSH/GPG Keys</a></li>
-</ul>
-
-
-{% endblock %}
-{% comment %}
-Local Variables: **
-mode: django-html **
-tab-width: 4 **
-indent-tabs-mode: nil **
-End: **
-{% endcomment %}

-----------------------------------------------------------------------

Summary of changes:
 media/README                                       |    5 +++
 media/{ => savane}/css/Savannah.css                |    0
 media/{ => savane}/images/common/README            |    0
 .../{ => savane}/images/common/arrows1/.gitignore  |    0
 .../images/common/arrows1/bottom.orig.png          |  Bin 2080 -> 2080 bytes
 .../images/common/arrows1/down.orig.png            |  Bin 1877 -> 1877 bytes
 .../images/common/arrows1/first.orig.png           |  Bin 2191 -> 2191 bytes
 .../images/common/arrows1/firstgrey.orig.png       |  Bin 1242 -> 1242 bytes
 .../images/common/arrows1/last.orig.png            |  Bin 2192 -> 2192 bytes
 .../images/common/arrows1/lastgrey.orig.png        |  Bin 1237 -> 1237 bytes
 .../images/common/arrows1/next.orig.png            |  Bin 1816 -> 1816 bytes
 .../images/common/arrows1/nextgrey.orig.png        |  Bin 1108 -> 1108 bytes
 .../images/common/arrows1/previous.orig.png        |  Bin 1795 -> 1795 bytes
 .../images/common/arrows1/previousgrey.orig.png    |  Bin 1093 -> 1093 bytes
 .../images/common/arrows1/top.orig.png             |  Bin 2074 -> 2074 bytes
 .../{ => savane}/images/common/arrows1/up.orig.png |  Bin 1815 -> 1815 bytes
 .../{ => savane}/images/common/arrows2/.gitignore  |    0
 .../images/common/arrows2/bottom.orig.png          |  Bin 2598 -> 2598 bytes
 .../images/common/arrows2/down.orig.png            |  Bin 2247 -> 2247 bytes
 .../images/common/arrows2/first.orig.png           |  Bin 2461 -> 2461 bytes
 .../images/common/arrows2/firstgrey.orig.png       |  Bin 1239 -> 1239 bytes
 .../images/common/arrows2/last.orig.png            |  Bin 2548 -> 2548 bytes
 .../images/common/arrows2/lastgrey.orig.png        |  Bin 1249 -> 1249 bytes
 .../images/common/arrows2/next.orig.png            |  Bin 2396 -> 2396 bytes
 .../images/common/arrows2/nextgrey.orig.png        |  Bin 1225 -> 1225 bytes
 .../images/common/arrows2/previous.orig.png        |  Bin 2295 -> 2295 bytes
 .../images/common/arrows2/previousgrey.orig.png    |  Bin 1191 -> 1191 bytes
 .../images/common/arrows2/top.orig.png             |  Bin 2524 -> 2524 bytes
 .../{ => savane}/images/common/arrows2/up.orig.png |  Bin 2335 -> 2335 bytes
 .../{ => savane}/images/common/arrows3/.gitignore  |    0
 .../images/common/arrows3/bottom.orig.png          |  Bin 1103 -> 1103 bytes
 .../images/common/arrows3/down.orig.png            |  Bin 943 -> 943 bytes
 .../images/common/arrows3/first.orig.png           |  Bin 1156 -> 1156 bytes
 .../images/common/arrows3/firstgrey.orig.png       |  Bin 740 -> 740 bytes
 .../images/common/arrows3/last.orig.png            |  Bin 1276 -> 1276 bytes
 .../images/common/arrows3/lastgrey.orig.png        |  Bin 858 -> 858 bytes
 .../images/common/arrows3/next.orig.png            |  Bin 1133 -> 1133 bytes
 .../images/common/arrows3/nextgrey.orig.png        |  Bin 749 -> 749 bytes
 .../images/common/arrows3/previous.orig.png        |  Bin 1101 -> 1101 bytes
 .../images/common/arrows3/previousgrey.orig.png    |  Bin 718 -> 718 bytes
 .../images/common/arrows3/top.orig.png             |  Bin 1179 -> 1179 bytes
 .../{ => savane}/images/common/arrows3/up.orig.png |  Bin 925 -> 925 bytes
 .../images/common/bool-Emeraud/.gitignore          |    0
 .../images/common/bool-Emeraud/ok.orig.png         |  Bin 2336 -> 2336 bytes
 .../images/common/bool-Emeraud/wrong.orig.png      |  Bin 3324 -> 3324 bytes
 .../{ => savane}/images/common/bool-alt/.gitignore |    0
 .../images/common/bool-alt/ok.orig.png             |  Bin 5476 -> 5476 bytes
 .../images/common/bool-alt/wrong.orig.png          |  Bin 4833 -> 4833 bytes
 .../images/common/bool-pllx/.gitignore             |    0
 .../images/common/bool-pllx/ok.orig.png            |  Bin 4863 -> 4863 bytes
 .../images/common/bool-pllx/wrong.orig.png         |  Bin 3634 -> 3634 bytes
 media/{ => savane}/images/common/bool1/.gitignore  |    0
 media/{ => savane}/images/common/bool1/ok.orig.png |  Bin 2135 -> 2135 bytes
 .../images/common/bool1/wrong.orig.png             |  Bin 2512 -> 2512 bytes
 .../images/common/contexts-DarkSlate/.gitignore    |    0
 .../common/contexts-DarkSlate/admin.orig.png       |  Bin 2519 -> 2519 bytes
 .../images/common/contexts-DarkSlate/bug.orig.png  |    0
 .../images/common/contexts-DarkSlate/cvs.orig.png  |  Bin 2648 -> 2648 bytes
 .../common/contexts-DarkSlate/desktop.orig.png     |  Bin 2077 -> 2077 bytes
 .../common/contexts-DarkSlate/directory.orig.png   |  Bin 1371 -> 1371 bytes
 .../common/contexts-DarkSlate/download.orig.png    |  Bin 3891 -> 3891 bytes
 .../images/common/contexts-DarkSlate/help.orig.png |  Bin 4703 -> 4703 bytes
 .../images/common/contexts-DarkSlate/keys.orig.png |    0
 .../images/common/contexts-DarkSlate/mail.orig.png |  Bin 2984 -> 2984 bytes
 .../images/common/contexts-DarkSlate/main.orig.png |  Bin 4143 -> 4143 bytes
 .../images/common/contexts-DarkSlate/man.orig.png  |  Bin 3573 -> 3573 bytes
 .../images/common/contexts-DarkSlate/news.orig.png |  Bin 3139 -> 3139 bytes
 .../common/contexts-DarkSlate/patch.orig.png       |  Bin 2904 -> 2904 bytes
 .../common/contexts-DarkSlate/people.orig.png      |  Bin 3632 -> 3632 bytes
 .../common/contexts-DarkSlate/preferences.orig.png |  Bin 3840 -> 3840 bytes
 .../images/common/contexts-DarkSlate/task.orig.png |  Bin 3542 -> 3542 bytes
 .../images/common/contexts-Emeraud/.gitignore      |    0
 .../images/common/contexts-Emeraud/admin.orig.png  |    0
 .../images/common/contexts-Emeraud/bug.orig.png    |  Bin 2614 -> 2614 bytes
 .../images/common/contexts-Emeraud/cvs.orig.png    |  Bin 2949 -> 2949 bytes
 .../common/contexts-Emeraud/desktop.orig.png       |  Bin 2268 -> 2268 bytes
 .../common/contexts-Emeraud/directory.orig.png     |  Bin 3984 -> 3984 bytes
 .../common/contexts-Emeraud/download.orig.png      |  Bin 3294 -> 3294 bytes
 .../images/common/contexts-Emeraud/help.orig.png   |  Bin 3871 -> 3871 bytes
 .../images/common/contexts-Emeraud/keys.orig.png   |  Bin 4636 -> 4636 bytes
 .../images/common/contexts-Emeraud/mail.orig.png   |  Bin 3001 -> 3001 bytes
 .../images/common/contexts-Emeraud/main.orig.png   |  Bin 4043 -> 4043 bytes
 .../images/common/contexts-Emeraud/man.orig.png    |  Bin 3851 -> 3851 bytes
 .../images/common/contexts-Emeraud/news.orig.png   |  Bin 3878 -> 3878 bytes
 .../images/common/contexts-Emeraud/patch.orig.png  |  Bin 3389 -> 3389 bytes
 .../images/common/contexts-Emeraud/people.orig.png |  Bin 4577 -> 4577 bytes
 .../common/contexts-Emeraud/preferences.orig.png   |  Bin 4426 -> 4426 bytes
 .../images/common/contexts-Emeraud/task.orig.png   |  Bin 5238 -> 5238 bytes
 .../images/common/contexts-Light/.gitignore        |    0
 .../images/common/contexts-Light/admin.orig.png    |  Bin 1971 -> 1971 bytes
 .../images/common/contexts-Light/bug.orig.png      |    0
 .../images/common/contexts-Light/cvs.orig.png      |  Bin 1710 -> 1710 bytes
 .../images/common/contexts-Light/desktop.orig.png  |  Bin 3054 -> 3054 bytes
 .../common/contexts-Light/directory.orig.png       |  Bin 2993 -> 2993 bytes
 .../images/common/contexts-Light/download.orig.png |  Bin 3624 -> 3624 bytes
 .../images/common/contexts-Light/help.orig.png     |  Bin 3754 -> 3754 bytes
 .../images/common/contexts-Light/keys.orig.png     |    0
 .../images/common/contexts-Light/mail.orig.png     |  Bin 3589 -> 3589 bytes
 .../images/common/contexts-Light/main.orig.png     |  Bin 2038 -> 2038 bytes
 .../images/common/contexts-Light/man.orig.png      |  Bin 2074 -> 2074 bytes
 .../images/common/contexts-Light/news.orig.png     |  Bin 2646 -> 2646 bytes
 .../images/common/contexts-Light/patch.orig.png    |  Bin 2911 -> 2911 bytes
 .../images/common/contexts-Light/people.orig.png   |  Bin 2982 -> 2982 bytes
 .../common/contexts-Light/preferences.orig.png     |  Bin 3811 -> 3811 bytes
 .../images/common/contexts-Light/task.orig.png     |  Bin 2910 -> 2910 bytes
 .../images/common/contexts-pllx/.gitignore         |    0
 .../images/common/contexts-pllx/admin.orig.png     |  Bin 4855 -> 4855 bytes
 .../images/common/contexts-pllx/bug.orig.png       |  Bin 4723 -> 4723 bytes
 .../images/common/contexts-pllx/cvs.orig.png       |  Bin 3464 -> 3464 bytes
 .../images/common/contexts-pllx/desktop.orig.png   |  Bin 4372 -> 4372 bytes
 .../images/common/contexts-pllx/directory.orig.png |  Bin 4671 -> 4671 bytes
 .../images/common/contexts-pllx/download.orig.png  |  Bin 4592 -> 4592 bytes
 .../images/common/contexts-pllx/help.orig.png      |  Bin 3747 -> 3747 bytes
 .../images/common/contexts-pllx/keys.orig.png      |    0
 .../images/common/contexts-pllx/mail.orig.png      |  Bin 2948 -> 2948 bytes
 .../images/common/contexts-pllx/main.orig.png      |  Bin 5540 -> 5540 bytes
 .../images/common/contexts-pllx/man.orig.png       |  Bin 3246 -> 3246 bytes
 .../images/common/contexts-pllx/news.orig.png      |  Bin 3803 -> 3803 bytes
 .../images/common/contexts-pllx/patch.orig.png     |  Bin 3781 -> 3781 bytes
 .../images/common/contexts-pllx/people.orig.png    |  Bin 4011 -> 4011 bytes
 .../common/contexts-pllx/preferences.orig.png      |  Bin 4521 -> 4521 bytes
 .../images/common/contexts-pllx/task.orig.png      |  Bin 5109 -> 5109 bytes
 .../images/common/contexts1/.gitignore             |    0
 .../images/common/contexts1/admin.orig.png         |  Bin 3264 -> 3264 bytes
 .../images/common/contexts1/bug-alt.orig.png       |  Bin 3204 -> 3204 bytes
 .../images/common/contexts1/bug.orig.png           |  Bin 2654 -> 2654 bytes
 .../images/common/contexts1/cvs.orig.png           |  Bin 4427 -> 4427 bytes
 .../images/common/contexts1/desktop.orig.png       |  Bin 3662 -> 3662 bytes
 .../images/common/contexts1/directory-alt.orig.png |  Bin 3554 -> 3554 bytes
 .../images/common/contexts1/directory.orig.png     |  Bin 3578 -> 3578 bytes
 .../images/common/contexts1/download.orig.png      |  Bin 2494 -> 2494 bytes
 .../images/common/contexts1/help.orig.png          |  Bin 1851 -> 1851 bytes
 .../images/common/contexts1/keys.orig.png          |  Bin 3670 -> 3670 bytes
 .../images/common/contexts1/mail.orig.png          |  Bin 3449 -> 3449 bytes
 .../images/common/contexts1/main.orig.png          |  Bin 3988 -> 3988 bytes
 .../images/common/contexts1/man.orig.png           |  Bin 2358 -> 2358 bytes
 .../images/common/contexts1/news.orig.png          |  Bin 2786 -> 2786 bytes
 .../images/common/contexts1/patch.orig.png         |  Bin 1156 -> 1156 bytes
 .../images/common/contexts1/people.orig.png        |  Bin 2222 -> 2222 bytes
 .../images/common/contexts1/preferences.orig.png   |  Bin 3705 -> 3705 bytes
 .../images/common/contexts1/task.orig.png          |  Bin 2484 -> 2484 bytes
 media/{ => savane}/images/common/feed16.png        |  Bin 815 -> 815 bytes
 media/{ => savane}/images/common/gnalogo.png       |  Bin 26479 -> 26479 bytes
 media/{ => savane}/images/common/gnalogo.xcf       |  Bin 38525 -> 38525 bytes
 .../images/common/misc-DarkSlate/.gitignore        |    0
 .../images/common/misc-DarkSlate/edit.orig.png     |  Bin 2519 -> 2519 bytes
 .../images/common/misc-DarkSlate/print.orig.png    |  Bin 3988 -> 3988 bytes
 .../images/common/misc-DarkSlate/trash.orig.png    |  Bin 3194 -> 3194 bytes
 .../images/common/misc-DarkSlate/www.orig.png      |  Bin 4476 -> 4476 bytes
 .../images/common/misc-Emeraud/.gitignore          |    0
 .../images/common/misc-Emeraud/edit.orig.png       |  Bin 2666 -> 2666 bytes
 .../images/common/misc-Emeraud/print.orig.png      |  Bin 3515 -> 3515 bytes
 .../images/common/misc-Emeraud/trash.orig.png      |  Bin 2872 -> 2872 bytes
 .../images/common/misc-Emeraud/www.orig.png        |  Bin 4674 -> 4674 bytes
 .../images/common/misc-Light/.gitignore            |    0
 .../images/common/misc-Light/edit.orig.png         |  Bin 2901 -> 2901 bytes
 .../images/common/misc-Light/print.orig.png        |  Bin 3079 -> 3079 bytes
 .../images/common/misc-Light/trash.orig.png        |  Bin 3455 -> 3455 bytes
 .../images/common/misc-Light/www.orig.png          |  Bin 3903 -> 3903 bytes
 .../images/common/misc-default/.gitignore          |    0
 .../images/common/misc-default/edit.orig.png       |  Bin 2316 -> 2316 bytes
 .../images/common/misc-default/print.orig.png      |  Bin 2605 -> 2605 bytes
 .../images/common/misc-default/trash.orig.png      |  Bin 3124 -> 3124 bytes
 .../images/common/misc-default/www.orig.png        |  Bin 3621 -> 3621 bytes
 .../images/common/misc-pllx/.gitignore             |    0
 .../images/common/misc-pllx/edit.orig.png          |  Bin 2948 -> 2948 bytes
 .../images/common/misc-pllx/print.orig.png         |  Bin 3910 -> 3910 bytes
 .../images/common/misc-pllx/trash.orig.png         |  Bin 4402 -> 4402 bytes
 .../images/common/misc-pllx/www.orig.png           |  Bin 4788 -> 4788 bytes
 media/{ => savane}/images/common/point.png         |  Bin 166 -> 166 bytes
 .../images/common/roles-Emeraud/.gitignore         |    0
 .../images/common/roles-Emeraud/assignee.orig.png  |  Bin 4296 -> 4296 bytes
 .../common/roles-Emeraud/project-admin.orig.png    |    0
 .../common/roles-Emeraud/project-member.orig.png   |    0
 .../common/roles-Emeraud/site-admin.orig.png       |    0
 media/{ => savane}/images/common/roles1/.gitignore |    0
 .../images/common/roles1/assignee.orig.png         |  Bin 3009 -> 3009 bytes
 .../images/common/roles1/project-admin.orig.png    |  Bin 2196 -> 2196 bytes
 .../images/common/roles1/project-member.orig.png   |  Bin 2246 -> 2246 bytes
 .../images/common/roles1/site-admin.orig.png       |  Bin 3683 -> 3683 bytes
 media/{ => savane}/images/floating.png             |  Bin 21104 -> 21104 bytes
 media/{ => savane}/images/icon.png                 |  Bin 3290 -> 3290 bytes
 src/README                                         |   17 +++++++++
 {savane => src}/__init__.py                        |    0
 {savane => src}/manage.py                          |    0
 {savane/main => src/savane}/__init__.py            |    0
 .../urls.py => src/savane/context_processors.py    |   22 +++++------
 {savane/my => src/savane/main}/__init__.py         |    0
 {savane => src/savane}/main/urls.py                |    0
 {savane => src/savane/my}/__init__.py              |    0
 {savane => src/savane}/my/admin.py                 |    0
 {savane => src/savane}/my/models.py                |    0
 {savane => src/savane}/my/urls.py                  |    2 +-
 {savane => src/savane}/my/views.py                 |   33 ++++++++---------
 {savane => src}/settings.py                        |   37 +++++++++-----------
 {savane => src}/urls.py                            |   10 ++---
 template/README                                    |    8 ++++
 template/base.html                                 |    8 ++--
 template/registration/README                       |    3 ++
 template/{savane_user => savane/my}/conf.html      |    6 ++--
 template/{savane_user => savane/my}/index.html     |    0
 template/savane/my/resume_skill.html               |   18 +++++++++
 template/{savane_user => savane/my}/ssh_gpg.html   |    6 ++--
 template/savane_user/resume_skill.html             |   18 ---------
 204 files changed, 108 insertions(+), 85 deletions(-)
 create mode 100644 media/README
 rename media/{ => savane}/css/Savannah.css (100%)
 rename media/{ => savane}/images/common/README (100%)
 rename media/{ => savane}/images/common/arrows1/.gitignore (100%)
 rename media/{ => savane}/images/common/arrows1/bottom.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/down.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/first.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/firstgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/last.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/lastgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/next.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/nextgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/previous.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/previousgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/top.orig.png (100%)
 rename media/{ => savane}/images/common/arrows1/up.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/.gitignore (100%)
 rename media/{ => savane}/images/common/arrows2/bottom.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/down.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/first.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/firstgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/last.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/lastgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/next.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/nextgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/previous.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/previousgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/top.orig.png (100%)
 rename media/{ => savane}/images/common/arrows2/up.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/.gitignore (100%)
 rename media/{ => savane}/images/common/arrows3/bottom.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/down.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/first.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/firstgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/last.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/lastgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/next.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/nextgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/previous.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/previousgrey.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/top.orig.png (100%)
 rename media/{ => savane}/images/common/arrows3/up.orig.png (100%)
 rename media/{ => savane}/images/common/bool-Emeraud/.gitignore (100%)
 rename media/{ => savane}/images/common/bool-Emeraud/ok.orig.png (100%)
 rename media/{ => savane}/images/common/bool-Emeraud/wrong.orig.png (100%)
 rename media/{ => savane}/images/common/bool-alt/.gitignore (100%)
 rename media/{ => savane}/images/common/bool-alt/ok.orig.png (100%)
 rename media/{ => savane}/images/common/bool-alt/wrong.orig.png (100%)
 rename media/{ => savane}/images/common/bool-pllx/.gitignore (100%)
 rename media/{ => savane}/images/common/bool-pllx/ok.orig.png (100%)
 rename media/{ => savane}/images/common/bool-pllx/wrong.orig.png (100%)
 rename media/{ => savane}/images/common/bool1/.gitignore (100%)
 rename media/{ => savane}/images/common/bool1/ok.orig.png (100%)
 rename media/{ => savane}/images/common/bool1/wrong.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/.gitignore (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/admin.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/bug.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/cvs.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/desktop.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/directory.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/download.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/help.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/keys.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/mail.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/main.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/man.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/news.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/patch.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/people.orig.png 
(100%)
 rename media/{ => 
savane}/images/common/contexts-DarkSlate/preferences.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-DarkSlate/task.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/.gitignore (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/admin.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/bug.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/cvs.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/desktop.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/directory.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/download.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/help.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/keys.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/mail.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/main.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/man.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/news.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/patch.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/people.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/preferences.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-Emeraud/task.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/.gitignore (100%)
 rename media/{ => savane}/images/common/contexts-Light/admin.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/bug.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/cvs.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/desktop.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/directory.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-Light/download.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/help.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/keys.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/mail.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/main.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/man.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/news.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/patch.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/people.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-Light/preferences.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-Light/task.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/.gitignore (100%)
 rename media/{ => savane}/images/common/contexts-pllx/admin.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/bug.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/cvs.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/desktop.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/directory.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/download.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/help.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/keys.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/mail.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/main.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/man.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/news.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/patch.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/people.orig.png (100%)
 rename media/{ => savane}/images/common/contexts-pllx/preferences.orig.png 
(100%)
 rename media/{ => savane}/images/common/contexts-pllx/task.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/.gitignore (100%)
 rename media/{ => savane}/images/common/contexts1/admin.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/bug-alt.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/bug.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/cvs.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/desktop.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/directory-alt.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/directory.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/download.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/help.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/keys.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/mail.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/main.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/man.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/news.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/patch.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/people.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/preferences.orig.png (100%)
 rename media/{ => savane}/images/common/contexts1/task.orig.png (100%)
 rename media/{ => savane}/images/common/feed16.png (100%)
 rename media/{ => savane}/images/common/gnalogo.png (100%)
 rename media/{ => savane}/images/common/gnalogo.xcf (100%)
 rename media/{ => savane}/images/common/misc-DarkSlate/.gitignore (100%)
 rename media/{ => savane}/images/common/misc-DarkSlate/edit.orig.png (100%)
 rename media/{ => savane}/images/common/misc-DarkSlate/print.orig.png (100%)
 rename media/{ => savane}/images/common/misc-DarkSlate/trash.orig.png (100%)
 rename media/{ => savane}/images/common/misc-DarkSlate/www.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Emeraud/.gitignore (100%)
 rename media/{ => savane}/images/common/misc-Emeraud/edit.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Emeraud/print.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Emeraud/trash.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Emeraud/www.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Light/.gitignore (100%)
 rename media/{ => savane}/images/common/misc-Light/edit.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Light/print.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Light/trash.orig.png (100%)
 rename media/{ => savane}/images/common/misc-Light/www.orig.png (100%)
 rename media/{ => savane}/images/common/misc-default/.gitignore (100%)
 rename media/{ => savane}/images/common/misc-default/edit.orig.png (100%)
 rename media/{ => savane}/images/common/misc-default/print.orig.png (100%)
 rename media/{ => savane}/images/common/misc-default/trash.orig.png (100%)
 rename media/{ => savane}/images/common/misc-default/www.orig.png (100%)
 rename media/{ => savane}/images/common/misc-pllx/.gitignore (100%)
 rename media/{ => savane}/images/common/misc-pllx/edit.orig.png (100%)
 rename media/{ => savane}/images/common/misc-pllx/print.orig.png (100%)
 rename media/{ => savane}/images/common/misc-pllx/trash.orig.png (100%)
 rename media/{ => savane}/images/common/misc-pllx/www.orig.png (100%)
 rename media/{ => savane}/images/common/point.png (100%)
 rename media/{ => savane}/images/common/roles-Emeraud/.gitignore (100%)
 rename media/{ => savane}/images/common/roles-Emeraud/assignee.orig.png (100%)
 rename media/{ => savane}/images/common/roles-Emeraud/project-admin.orig.png 
(100%)
 rename media/{ => savane}/images/common/roles-Emeraud/project-member.orig.png 
(100%)
 rename media/{ => savane}/images/common/roles-Emeraud/site-admin.orig.png 
(100%)
 rename media/{ => savane}/images/common/roles1/.gitignore (100%)
 rename media/{ => savane}/images/common/roles1/assignee.orig.png (100%)
 rename media/{ => savane}/images/common/roles1/project-admin.orig.png (100%)
 rename media/{ => savane}/images/common/roles1/project-member.orig.png (100%)
 rename media/{ => savane}/images/common/roles1/site-admin.orig.png (100%)
 rename media/{ => savane}/images/floating.png (100%)
 rename media/{ => savane}/images/icon.png (100%)
 create mode 100644 src/README
 copy {savane => src}/__init__.py (100%)
 rename {savane => src}/manage.py (100%)
 rename {savane/main => src/savane}/__init__.py (100%)
 copy savane/main/urls.py => src/savane/context_processors.py (60%)
 rename {savane/my => src/savane/main}/__init__.py (100%)
 rename {savane => src/savane}/main/urls.py (100%)
 rename {savane => src/savane/my}/__init__.py (100%)
 rename {savane => src/savane}/my/admin.py (100%)
 rename {savane => src/savane}/my/models.py (100%)
 rename {savane => src/savane}/my/urls.py (96%)
 rename {savane => src/savane}/my/views.py (84%)
 rename {savane => src}/settings.py (82%)
 rename {savane => src}/urls.py (81%)
 create mode 100644 template/README
 create mode 100644 template/registration/README
 rename template/{savane_user => savane/my}/conf.html (86%)
 rename template/{savane_user => savane/my}/index.html (100%)
 create mode 100644 template/savane/my/resume_skill.html
 rename template/{savane_user => savane/my}/ssh_gpg.html (66%)
 delete mode 100644 template/savane_user/resume_skill.html


hooks/post-receive
-- 
Savane-cleanup framework




reply via email to

[Prev in Thread] Current Thread [Next in Thread]