[Et-mgmt-commits-list] [SCM] virt-factory branch, master now at v0.0.3-5-g864cae1

Michael DeHaan mdehaan at redhat.com
Mon Jul 2 21:52:38 UTC 2007


Hello,

This is an automated email from the git hooks/update script, it was
generated because a ref change was pushed to the repository.

Updating branch, master,
       via  864cae13b5dbc52079beecf1e440213fb1158b8f (commit)
       via  e2936582d5145e8fab599451a858a2ddb79d8b87 (commit)
       via  2f33063c83bed0472820f9a498786a1eb4496d5d (commit)
      from  b0296cbfd110542a698399ae47c58528426149cc (commit)

- Log -----------------------------------------------------------------
commit 864cae13b5dbc52079beecf1e440213fb1158b8f
Merge: e293658... b0296cb...
Author: Michael DeHaan <mdehaan at mdehaan.rdu.redhat.com>
Date:   Mon Jul 2 17:54:15 2007 -0400

    Merge branch 'master' of git+ssh://g-mdehaan@et.redhat.com/git/virt-factory

commit e2936582d5145e8fab599451a858a2ddb79d8b87
Author: Michael DeHaan <mdehaan at mdehaan.rdu.redhat.com>
Date:   Mon Jul 2 17:53:56 2007 -0400

    Adding in schema changes for node tracking.  Note there is a bug in migrate --
    if the migrate makes changes that do not completely succeed, the version
    does not get bumped, and it doesn't roll back to the previous.  As a result,
    migrations stall.  This is probably worth looking at or reporting.

commit 2f33063c83bed0472820f9a498786a1eb4496d5d
Author: Michael DeHaan <mdehaan at mdehaan.rdu.redhat.com>
Date:   Fri Jun 29 11:05:09 2007 -0400

    roadmap cleanup
-----------------------------------------------------------------------

Diffstat:
 service/db/schema/upgrade/0002.py       |   43 ++++++++++++++++++++++++++
 service/db/schema/upgrade/upgrades.conf |    5 +++
 service/server/db.py                    |    6 ++-
 website/docs/vf-roadmap.html            |   17 ++++------
 wui/src/po/en_US/ump.po                 |   47 +++++++++++++++++++----------
 wui/src/po/es/ump.po                    |   50 +++++++++++++++++++++----------
 wui/src/po/ja/ump.po                    |   47 +++++++++++++++++++----------
 wui/src/po/ump.pot                      |   47 +++++++++++++++++++----------
 8 files changed, 186 insertions(+), 76 deletions(-)

diff --git a/service/db/schema/upgrade/0002.py b/service/db/schema/upgrade/0002.py
new file mode 100644
index 0000000..ff4cca2
--- /dev/null
+++ b/service/db/schema/upgrade/0002.py
@@ -0,0 +1,43 @@
+from sqlalchemy import *
+from migrate import *
+from migrate.changeset import *
+
+from datetime import datetime
+
+meta = BoundMetaData(migrate_engine)
+tables = []  # no new tables
+
+# provides a static dictionary of tables.
+table = dict([(t.name, t) for t in tables])
+
+
+def column_additions():
+
+    machines_table = sqlalchemy.Table('machines',meta) 
+    state_column = Column('state',String(255),nullable=True)
+    create_column(state_column,table=machines_table)
+
+    deployments_table = sqlalchemy.Table('deployments',meta) 
+    auto_start_column = Column('auto_start',Integer,nullable=True)
+    create_column(auto_start_column,table=deployments_table)
+
+def column_removals():
+    # FIXME
+    pass
+
+def initial_inserts():
+    # no inserts for this step
+    pass
+ 
+def upgrade():
+    for t in tables:
+        t.create(checkfirst=True)
+    initial_inserts()
+    column_additions()
+
+def downgrade():
+    mylist = list(tables)
+    mylist.reverse()
+    for t in mylist:
+        t.drop(checkfirst=True)
+    
diff --git a/service/db/schema/upgrade/upgrades.conf b/service/db/schema/upgrade/upgrades.conf
index 052d8b8..fbfbc3b 100644
--- a/service/db/schema/upgrade/upgrades.conf
+++ b/service/db/schema/upgrade/upgrades.conf
@@ -1,3 +1,8 @@
 [upgrade.0001]
 notes=Initial schema creation
 files=0001.py
+
+[upgrade.0002]
+notes=Improved host and guest status tracking (for VF 0.0.4)
+files=0002.py
+
diff --git a/service/server/db.py b/service/server/db.py
index 94a359b..56a5945 100644
--- a/service/server/db.py
+++ b/service/server/db.py
@@ -96,7 +96,8 @@ tables.append(Table('machines',
         nullable=False),
     Column('puppet_node_diff', TEXT),
     Column('netboot_enabled', Integer),
-    Column('is_locked', Integer)
+    Column('is_locked', Integer),
+    Column('state', String(255))
 ))
  
 tables.append(Table('deployments',
@@ -117,7 +118,8 @@ tables.append(Table('deployments',
     Column('display_name', String(255)),
     Column('puppet_node_diff', TEXT),
     Column('netboot_enabled', Integer),
-    Column('is_locked', Integer)
+    Column('is_locked', Integer),
+    Column('auto_start', Integer)
 ))
 
 tables.append(Table('regtokens',
diff --git a/website/docs/vf-roadmap.html b/website/docs/vf-roadmap.html
index 682d77e..22d690e 100644
--- a/website/docs/vf-roadmap.html
+++ b/website/docs/vf-roadmap.html
@@ -20,9 +20,6 @@ The last released milestone was 0.0.2, which was released on 5/1/2007.  We are c
 </a>
 <ul>
 <li>
-Use busrpc(AMQP) to communicate with nodes
-</li>
-<li>
 Further test infrastructure upgrades
 </li>
 <li>
@@ -50,13 +47,13 @@ Implement basis for localization framework
 <p>
 <ul>
 <li>
-Status tracking -- heartbeat from node daemons and associated infrastructure work to do that securely. Not to be confused with monitoring but may include what is accessible through libvirt, etc.  Do this over the bus.
+Use busrpc(AMQP) to communicate with nodes
 </li>
 <li>
-Keeping VM's started when host nodes restart and so on.
+Status tracking -- heartbeat from node daemons and associated infrastructure work to do that securely. Not to be confused with monitoring but may include what is accessible through libvirt, etc.  Do this over the bus.  Also improve Cobbler status tracking.
 </li>
 <li>
-Take advantage of message bus for better status tracking.  Also improve Cobbler status tracking (shows status in the middle of kickstarts).
+Keeping VM's started when host nodes restart and so on.
 </li>
 <li>
 Seperate WUI from central server so they can optionally be installed on seperate machines.
@@ -77,14 +74,14 @@ Write the command line app ("ampm")
 Upload and import profiles via the WUI without using vf_import
 </li>
 <li>
-A per host task view. Slice by hosts, see what each are doing. See what is going on in a specific host when you visit that page for the individual host.
-Tracking of who/what initiated tasks when. (Audit logging). Show this when clicking on the task.
+Batch management via tasks and tag selection. (Do X to all machines tagged "foo" and "bar", look at all machines tagged "foo" and "bar", etc). 
 </li>
 <li>
-Batch management via tasks and tag selection. (Do X to all machines tagged "foo" and "bar", look at all machines tagged "foo" and "bar", etc). 
+A per host task view. Slice by hosts, see what each are doing. See what is going on in a specific host when you visit that page for the individual host.
+Tracking of who/what initiated tasks when. (Audit logging). Show this when clicking on the task.
 </li>
 <li>
-Fedora 7 support. Better distro import interface (allow for running this at any time, not just startup).
+Better distro import interface (allow for running this at any time, not just startup).
 </li>
 </ul>
 </p>
diff --git a/wui/src/po/en_US/ump.po b/wui/src/po/en_US/ump.po
index 14c72b7..6997f7d 100644
--- a/wui/src/po/en_US/ump.po
+++ b/wui/src/po/en_US/ump.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ump 0.1.0\n"
-"POT-Creation-Date: 2007-06-18 13:27-0400\n"
+"POT-Creation-Date: 2007-06-28 17:09-0400\n"
 "PO-Revision-Date: 2007-05-23 15:49-0400\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -96,8 +96,7 @@ msgstr ""
 msgid "Procesor Count"
 msgstr ""
 
-#: app/views/machine/edit.rhtml:45 app/views/profile/list.rhtml:14
-#: app/views/deployment/view.rhtml:44
+#: app/views/machine/edit.rhtml:45 app/views/deployment/view.rhtml:44
 msgid "Memory"
 msgstr ""
 
@@ -119,10 +118,12 @@ msgid "Mac Address"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:76 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Add"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:78 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Edit"
 msgstr ""
 
@@ -173,6 +174,10 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
+#: app/views/user/edit.rhtml:40 app/views/user/list.rhtml:13
+msgid "Email"
+msgstr ""
+
 #: app/views/user/list.rhtml:9
 msgid "First"
 msgstr ""
@@ -185,10 +190,6 @@ msgstr ""
 msgid "Last"
 msgstr ""
 
-#: app/views/user/list.rhtml:13
-msgid "Email"
-msgstr ""
-
 #: app/views/profile/edit.rhtml:11
 msgid "Name (string)"
 msgstr ""
@@ -241,7 +242,11 @@ msgid "Version"
 msgstr ""
 
 #: app/views/profile/list.rhtml:13
-msgid "Storage"
+msgid "Virt Storage (GB)"
+msgstr ""
+
+#: app/views/profile/list.rhtml:14
+msgid "Virt Memory (MB)"
 msgstr ""
 
 #: app/views/profile/list.rhtml:15
@@ -283,6 +288,18 @@ msgstr ""
 msgid "Puppet Class Node Overrides (Optional)"
 msgstr ""
 
+#: app/views/deployment/edit.rhtml:35
+msgid "MAC Address"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:39
+msgid "Current State"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:53
+msgid "Control actions:"
+msgstr ""
+
 #: app/views/deployment/list.rhtml:10 app/views/deployment/view.rhtml:23
 msgid "Host Machine"
 msgstr ""
@@ -301,9 +318,7 @@ msgid "State"
 msgstr ""
 
 #: app/views/deployment/list.rhtml:19
-msgid ""
-"There are no virtual profiles created or deployed yet.  Use the \"Add\" link "
-"to create one."
+msgid "There are no guests yet.  Use the \"Add\" link to create one."
 msgstr ""
 
 #: app/views/deployment/view.rhtml:14
@@ -366,22 +381,22 @@ msgstr ""
 msgid "Username:"
 msgstr ""
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "No Account?"
 msgstr ""
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "Request one."
 msgstr ""
 
-#: app/views/login/input.rhtml:12
+#: app/views/login/input.rhtml:14
 msgid "Password:"
 msgstr ""
 
-#: app/views/login/input.rhtml:15
+#: app/views/login/input.rhtml:18
 msgid "Forgot your password?"
 msgstr ""
 
-#: app/views/login/input.rhtml:16
+#: app/views/login/input.rhtml:20
 msgid "Log In"
 msgstr ""
diff --git a/wui/src/po/es/ump.po b/wui/src/po/es/ump.po
index 815af39..54ebd6e 100644
--- a/wui/src/po/es/ump.po
+++ b/wui/src/po/es/ump.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ump 0.1.0\n"
-"POT-Creation-Date: 2007-06-18 13:27-0400\n"
+"POT-Creation-Date: 2007-06-28 17:09-0400\n"
 "PO-Revision-Date: 2007-05-23 15:49-0400\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -98,8 +98,7 @@ msgstr ""
 msgid "Procesor Count"
 msgstr ""
 
-#: app/views/machine/edit.rhtml:45 app/views/profile/list.rhtml:14
-#: app/views/deployment/view.rhtml:44
+#: app/views/machine/edit.rhtml:45 app/views/deployment/view.rhtml:44
 msgid "Memory"
 msgstr ""
 
@@ -121,10 +120,12 @@ msgid "Mac Address"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:76 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Add"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:78 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Edit"
 msgstr ""
 
@@ -177,6 +178,10 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
+#: app/views/user/edit.rhtml:40 app/views/user/list.rhtml:13
+msgid "Email"
+msgstr ""
+
 #: app/views/user/list.rhtml:9
 msgid "First"
 msgstr ""
@@ -189,10 +194,6 @@ msgstr ""
 msgid "Last"
 msgstr ""
 
-#: app/views/user/list.rhtml:13
-msgid "Email"
-msgstr ""
-
 #: app/views/profile/edit.rhtml:11
 msgid "Name (string)"
 msgstr ""
@@ -245,7 +246,11 @@ msgid "Version"
 msgstr ""
 
 #: app/views/profile/list.rhtml:13
-msgid "Storage"
+msgid "Virt Storage (GB)"
+msgstr ""
+
+#: app/views/profile/list.rhtml:14
+msgid "Virt Memory (MB)"
 msgstr ""
 
 #: app/views/profile/list.rhtml:15
@@ -287,6 +292,18 @@ msgstr ""
 msgid "Puppet Class Node Overrides (Optional)"
 msgstr ""
 
+#: app/views/deployment/edit.rhtml:35
+msgid "MAC Address"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:39
+msgid "Current State"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:53
+msgid "Control actions:"
+msgstr ""
+
 #: app/views/deployment/list.rhtml:10 app/views/deployment/view.rhtml:23
 msgid "Host Machine"
 msgstr ""
@@ -305,10 +322,11 @@ msgid "State"
 msgstr ""
 
 #: app/views/deployment/list.rhtml:19
-msgid ""
-"There are no virtual profiles created or deployed yet.  Use the \"Add\" link "
-"to create one."
+#, fuzzy
+msgid "There are no guests yet.  Use the \"Add\" link to create one."
 msgstr ""
+"No hay máquinas en la base de datos de la virt-fábrica. Utilice \"agregan"
+"\"acoplamiento para colocar alguno."
 
 #: app/views/deployment/view.rhtml:14
 msgid "Virtual IP Address"
@@ -370,22 +388,22 @@ msgstr ""
 msgid "Username:"
 msgstr "Nombre del usuario"
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "No Account?"
 msgstr "¿Ninguna cuenta?"
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "Request one."
 msgstr ""
 
-#: app/views/login/input.rhtml:12
+#: app/views/login/input.rhtml:14
 msgid "Password:"
 msgstr "contraseña"
 
-#: app/views/login/input.rhtml:15
+#: app/views/login/input.rhtml:18
 msgid "Forgot your password?"
 msgstr "Se le olvido su contraseña"
 
-#: app/views/login/input.rhtml:16
+#: app/views/login/input.rhtml:20
 msgid "Log In"
 msgstr ""
diff --git a/wui/src/po/ja/ump.po b/wui/src/po/ja/ump.po
index 7449e1c..85597b1 100644
--- a/wui/src/po/ja/ump.po
+++ b/wui/src/po/ja/ump.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ump 0.1.0\n"
-"POT-Creation-Date: 2007-06-18 13:27-0400\n"
+"POT-Creation-Date: 2007-06-28 17:09-0400\n"
 "PO-Revision-Date: 2007-05-23 15:49-0400\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -96,8 +96,7 @@ msgstr ""
 msgid "Procesor Count"
 msgstr ""
 
-#: app/views/machine/edit.rhtml:45 app/views/profile/list.rhtml:14
-#: app/views/deployment/view.rhtml:44
+#: app/views/machine/edit.rhtml:45 app/views/deployment/view.rhtml:44
 msgid "Memory"
 msgstr ""
 
@@ -119,10 +118,12 @@ msgid "Mac Address"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:76 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Add"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:78 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Edit"
 msgstr ""
 
@@ -173,6 +174,10 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
+#: app/views/user/edit.rhtml:40 app/views/user/list.rhtml:13
+msgid "Email"
+msgstr ""
+
 #: app/views/user/list.rhtml:9
 msgid "First"
 msgstr ""
@@ -185,10 +190,6 @@ msgstr ""
 msgid "Last"
 msgstr ""
 
-#: app/views/user/list.rhtml:13
-msgid "Email"
-msgstr ""
-
 #: app/views/profile/edit.rhtml:11
 msgid "Name (string)"
 msgstr ""
@@ -241,7 +242,11 @@ msgid "Version"
 msgstr ""
 
 #: app/views/profile/list.rhtml:13
-msgid "Storage"
+msgid "Virt Storage (GB)"
+msgstr ""
+
+#: app/views/profile/list.rhtml:14
+msgid "Virt Memory (MB)"
 msgstr ""
 
 #: app/views/profile/list.rhtml:15
@@ -283,6 +288,18 @@ msgstr ""
 msgid "Puppet Class Node Overrides (Optional)"
 msgstr ""
 
+#: app/views/deployment/edit.rhtml:35
+msgid "MAC Address"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:39
+msgid "Current State"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:53
+msgid "Control actions:"
+msgstr ""
+
 #: app/views/deployment/list.rhtml:10 app/views/deployment/view.rhtml:23
 msgid "Host Machine"
 msgstr ""
@@ -301,9 +318,7 @@ msgid "State"
 msgstr ""
 
 #: app/views/deployment/list.rhtml:19
-msgid ""
-"There are no virtual profiles created or deployed yet.  Use the \"Add\" link "
-"to create one."
+msgid "There are no guests yet.  Use the \"Add\" link to create one."
 msgstr ""
 
 #: app/views/deployment/view.rhtml:14
@@ -366,22 +381,22 @@ msgstr ""
 msgid "Username:"
 msgstr "ユーザ名 "
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "No Account?"
 msgstr "    記述無しか。 "
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "Request one."
 msgstr ""
 
-#: app/views/login/input.rhtml:12
+#: app/views/login/input.rhtml:14
 msgid "Password:"
 msgstr "    パスワード "
 
-#: app/views/login/input.rhtml:15
+#: app/views/login/input.rhtml:18
 msgid "Forgot your password?"
 msgstr "    パスワード "
 
-#: app/views/login/input.rhtml:16
+#: app/views/login/input.rhtml:20
 msgid "Log In"
 msgstr ""
diff --git a/wui/src/po/ump.pot b/wui/src/po/ump.pot
index 14c72b7..6997f7d 100644
--- a/wui/src/po/ump.pot
+++ b/wui/src/po/ump.pot
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ump 0.1.0\n"
-"POT-Creation-Date: 2007-06-18 13:27-0400\n"
+"POT-Creation-Date: 2007-06-28 17:09-0400\n"
 "PO-Revision-Date: 2007-05-23 15:49-0400\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -96,8 +96,7 @@ msgstr ""
 msgid "Procesor Count"
 msgstr ""
 
-#: app/views/machine/edit.rhtml:45 app/views/profile/list.rhtml:14
-#: app/views/deployment/view.rhtml:44
+#: app/views/machine/edit.rhtml:45 app/views/deployment/view.rhtml:44
 msgid "Memory"
 msgstr ""
 
@@ -119,10 +118,12 @@ msgid "Mac Address"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:76 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Add"
 msgstr ""
 
 #: app/views/machine/edit.rhtml:78 app/views/user/edit.rhtml:44
+#: app/views/deployment/edit.rhtml:44
 msgid "Edit"
 msgstr ""
 
@@ -173,6 +174,10 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
+#: app/views/user/edit.rhtml:40 app/views/user/list.rhtml:13
+msgid "Email"
+msgstr ""
+
 #: app/views/user/list.rhtml:9
 msgid "First"
 msgstr ""
@@ -185,10 +190,6 @@ msgstr ""
 msgid "Last"
 msgstr ""
 
-#: app/views/user/list.rhtml:13
-msgid "Email"
-msgstr ""
-
 #: app/views/profile/edit.rhtml:11
 msgid "Name (string)"
 msgstr ""
@@ -241,7 +242,11 @@ msgid "Version"
 msgstr ""
 
 #: app/views/profile/list.rhtml:13
-msgid "Storage"
+msgid "Virt Storage (GB)"
+msgstr ""
+
+#: app/views/profile/list.rhtml:14
+msgid "Virt Memory (MB)"
 msgstr ""
 
 #: app/views/profile/list.rhtml:15
@@ -283,6 +288,18 @@ msgstr ""
 msgid "Puppet Class Node Overrides (Optional)"
 msgstr ""
 
+#: app/views/deployment/edit.rhtml:35
+msgid "MAC Address"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:39
+msgid "Current State"
+msgstr ""
+
+#: app/views/deployment/edit.rhtml:53
+msgid "Control actions:"
+msgstr ""
+
 #: app/views/deployment/list.rhtml:10 app/views/deployment/view.rhtml:23
 msgid "Host Machine"
 msgstr ""
@@ -301,9 +318,7 @@ msgid "State"
 msgstr ""
 
 #: app/views/deployment/list.rhtml:19
-msgid ""
-"There are no virtual profiles created or deployed yet.  Use the \"Add\" link "
-"to create one."
+msgid "There are no guests yet.  Use the \"Add\" link to create one."
 msgstr ""
 
 #: app/views/deployment/view.rhtml:14
@@ -366,22 +381,22 @@ msgstr ""
 msgid "Username:"
 msgstr ""
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "No Account?"
 msgstr ""
 
-#: app/views/login/input.rhtml:11
+#: app/views/login/input.rhtml:12
 msgid "Request one."
 msgstr ""
 
-#: app/views/login/input.rhtml:12
+#: app/views/login/input.rhtml:14
 msgid "Password:"
 msgstr ""
 
-#: app/views/login/input.rhtml:15
+#: app/views/login/input.rhtml:18
 msgid "Forgot your password?"
 msgstr ""
 
-#: app/views/login/input.rhtml:16
+#: app/views/login/input.rhtml:20
 msgid "Log In"
 msgstr ""

hooks/update
---
Git Source Code Management System
hooks/update refs/heads/master \
  b0296cbfd110542a698399ae47c58528426149cc \
  864cae13b5dbc52079beecf1e440213fb1158b8f




More information about the Et-mgmt-commits-list mailing list