Warning: |
GNOME Goal: Git Mirrors with push access
Guidelines
New gnome contributors might need a place to push git branches. Usually download speed is fast and you can selectvily pull just a single branch, but upload speed is slow. One way is to git format-patch master.. and attach them to bugzilla. But this way new contributors are not trained with the same workflow as gnome developers currently use. And if patch series is non-trivial it quickly becomes cumbersome to maintain this. This gnome goal is about setting up mirrors of git.gnome.org on public git hosting sites which allow forking a repo and uploading just the additional blobs.
Search http://repo.or.cz, http://gitorious.org and http://github.com for a gnome module. Check that is automatic (cron or similar) mirror of a corresponding repository on http://git.gnome.org including all heads & tags |
Each module should be available on atleast one mirror
Also needs docs
Tip: If you choose to work on a module, create the bug report on the GNOME bugzilla for the relevant module, and make it block bug <<insert here a link to the tracker bug>>. This way people will know someone already works on it, and won't duplicate the work you're doing. State Markup todo <: #ff8080> todo patch <: #ffcc50> [[GnomeBug:xxxxx|patch]] done <: #80ff80> [[GnomeBug:xxxxx|done]] not needed <: #80ff80> not needed Above are the states and corresponding markup to update the modules state table below. Tarball Status Desktop alacarte done brasero done bug-buddy done || cheese ||<: #80ff80>done||y dasher done dconf to do to do to do done to do to do to do evolution-data-server done to do evolution-exchange to do evolution-mapi to do evolution-webcal to do file-roller to do gcalctool to do gconf-editor to do to do to do to do gnome-backgrounds to do to do gnome-control-center to do gnome-desktop to do gnome-desktop-sharp to do gnome-disk-utility to do to do to do gnome-icon-theme to do gnome-keyring to do gnome-netstatus to do gnome-nettool to do gnome-mag to do to do gnome-menus to do gnome-packagekit to do to do gnome-power-manager to do gnome-python-desktop to do to do gnome-session to do gnome-settings-daemon to do gnome-sharp to do to do gnome-system-monitor to do to do gnome-terminal to do to do gnome-user-docs to do gnome-user-share to do done to do to do gst-plugins-base to do gst-plugins-good to do to do gtkhtml to do to do to do gvfs to do hamster-applet to do libgail-gnome to do libgnomekbd to do libgtop to do to do liboobs to do librsvg to do to do libwnck to do metacity to do mousetweaks to do to do nautilus-sendto to do orca to do pygtksourceview to do to do to do swfdec-gnome to do tomboy to do to do totem-pl-parser to do vinagre to do vino to do vte to do done to do Desktop (to be deprecated) libgnomeprint to do libgnomeprintui to do Platform GConf to do at-spi to do atk to do glib done to do gtk-doc to do pango to do Platform (to be deprecated) ORBit2 to do audiofile to do esound to do gnome-mime-data to do gnome-vfs to do gnome-vfs-monikers to do libIDL to do libart_lgpl to do libbonobo to do libbonoboui to do libglade to do libgnome to do libgnomecanvas to do libgnomeui to do Admin to do sabayon to do Development Tools accerciser to do anjuta done devhelp to do gdl to do glade3 to do gnome-devel-docs to do Bindings (C++) glibmm to do pangomm to do gtkmm to do libglademm to do gconfmm to do libgnomecanvasmm to do libgnome-vfsmm to do libgnomemm to do libgnomeuimm to do libxml++ to do Bindings (java) glib-java (jg-common) to do libgtk-java to do libgnome-java to do libgconf-java to do libglade-java to do Bindings (JavaScript) seed to do Bindings (mono) gtk-sharp to do Bindings (perl) Glib to do Gtk2 to do Gtk2-GladeXML to do Gnome2-GConf to do Gnome2-Canvas to do Gnome2-VFS to do Gnome2 to do Bindings (python) pygobject to do to do pyorbit to do to do Mobile GConf (dbus-based) to do clutter-gst to do External Dependencies avahi to do Berkeley DB (libdb) to do cairo to do cairomm to do clutter to do clutter-cairo to do clutter-gtk to do conduit to do dbus to do dbus-glib to do dbus-python to do desktop-file-utils to do DeviceKit-disks to do DeviceKit-power to do enchant to do expat to do farsight2 to do fontconfig to do gamin to do GMime to do gnutls to do gpgme to do gtk-vnc to do hal to do hicolor-icon-theme to do icon-naming-utils to do intltool to do iso-codes to do libatasmart to do libcanberra to do to do libcolorblind to do libcroco to do libgda to do libgdata to do libggz, ggz-client-libs to do libgpg-error to do libgcrypt to do libgsf to do libical to do libmapi to do libmusicbrainz to do libnotify to do liboil to do libproxy to do libtasn1 to do libtelepathy to do libxklavier to do libxml2 to do libxslt to do Mono.Addins to do mozilla (firefox) to do ndesk-dbus to do ndesk-dbus-glib to do opal to do pkg-config to do to do PolicyKit-gnome to do pulseaudio to do poppler to do pycairo to do ptlib to do Python to do rarian to do shared-mime-info to do sqlite to do startup-notification to do swfdec to do system-tools-backends to do telepathy-glib to do telepathy-mission-control to do unique to do tracker to do vala done webkit to do Other abiword to do atomix to do banshee done to do to do contact-lookup-applet to do couch-db to do deja-dup to do to do eggcups to do evolution-couchdb to do f-spot to do ghex to do giggle to do gimp to do gitg to do gjs to do glom to do gnome-blog to do gnome-cups-manager to do gnome-main-menu to do GNOME Phone Manager to do to do gnome-shell to do goocanvas to do goocanvasmm to do GParted to do done to do gtetrinet to do gthumb to do to do krb5-auth-dialog to do libbtctl to do libgnomekbd to do libgoffice to do libgsf to do to do mousetrap to do mutter to do nautilus-actions done nemiver to do to do network-manager-applet to do pdfmod to do planner to do to do Rygel to do simple-scan to do to do Comments before approval
Status of this goal