How an update looks like

[ amix@:~/Desktop/Todoist ] svn commit -m ""
Sending        Application.py
Sending        api.py
Sending        cal.py
Sending        html/api.html
Sending        html/app.html
Sending        html/main.html
Sending        html/settings.html
Sending        html/signup.html
Sending        mobile/date_query.jinja
Sending        mobile/index.jinja
Sending        mobile/login.jinja
Sending        mobile/show_add_item.jinja
Sending        mobile/show_project.jinja
Sending        mobile/show_projects.jinja
Sending        mobile.py
Sending        model.py
Sending        server.py
Sending        standard_headers.py
Sending        static/amitooltip/amitooltip.js
Sending        static/css/main.css
Sending        static/js/AJS.js
Sending        static/js/AJS_fx.js
Sending        static/js/app.js
Sending        static/js/cal.js
Sending        static/js/login.js
Sending        static/js/settings.js
Sending        static/js/signup.js
Sending        static_packs.py
Transmitting file data ............................
Committed revision 338.
If you work with calendars, then remember to support timezones from the beginning. I just added timezone support to Todoist, and holy fuck, that was complicated.
Code · Todoist 7. May 2007
7 comments so far

svn i'm not familiar with that. this is a versioning system? subversion? is that similar to cvs?

SVN is an acronym for subverison, a versioning system similar to CVS, but better.

Amir,

You might want to take a look at Mercurial. I prefer it to SVN....for most things.

I just wonder why you use versioning system at all if you don't fill up commit message even for such a large update... :D

How do you guys not know about subversion... it's _the_ version control system!

Hmm. is the .jinja extension bogus or real? :D

Armin:
I actually use Jinja for some parts of Todoist. I must say I am rather impressed by it. It works the way a Python template system should work!

I have also evaluated and coded something in Mako, and Jinja feels a lot better and more Pythonic.

Post a comment
Commenting on this post has expired.
© 2000-2009 amix. Powered by Skeletonz.