]> git.pld-linux.org Git - packages/systemd.git/log
packages/systemd.git
8 years agoRelease 1 on the new systemd-218 branch systemd-218
Jacek Konieczny [Thu, 14 May 2015 06:14:03 +0000 (08:14 +0200)]
Release 1 on the new systemd-218 branch

This one worked, at least.

9 years agoconfig-pld.patch fix
Jacek Konieczny [Wed, 22 Apr 2015 11:12:40 +0000 (13:12 +0200)]
config-pld.patch fix

previous version would not apply correctly for some reason

9 years agoseparate networkd and resolved
Jacek Konieczny [Mon, 20 Apr 2015 11:45:51 +0000 (13:45 +0200)]
separate networkd and resolved

Both seem optional and resolved listens on a network socket when
enabled.

9 years agoudev-core: R: setup >= 2.9.0-3
Jacek Konieczny [Mon, 20 Apr 2015 07:00:51 +0000 (09:00 +0200)]
udev-core: R: setup >= 2.9.0-3

for the 'input' group

9 years agoAdd new and sync all systemd uids&gids
Jacek Konieczny [Mon, 20 Apr 2015 06:52:15 +0000 (08:52 +0200)]
Add new and sync all systemd uids&gids

– add the new users and groups introduced in this systemd verision
- sync systemd-provided sysusers.d configuration with our uid/gid db

Release: 0.2

9 years agofix 'without microhttpd'
Jacek Konieczny [Thu, 16 Apr 2015 10:21:39 +0000 (12:21 +0200)]
fix 'without microhttpd'

9 years agosysv: add 'After: network.target' with 'Wants'
Jacek Konieczny [Fri, 3 Apr 2015 13:03:19 +0000 (15:03 +0200)]
sysv: add 'After: network.target' with 'Wants'

'Wants' is not enough, when we want to enforce ordering.

9 years agoIgnore sysv init script when native exists
Jacek Konieczny [Fri, 3 Apr 2015 12:34:13 +0000 (14:34 +0200)]
Ignore sysv init script when native exists

Otherwise even disabled systemd units would be started if there is
a legacy service enabled.

Patch taken from upstream:

https://github.com/systemd/systemd/commit/f4f01ec146d91cb6943828851d98eee6a1ad4dd9?diff=unified

9 years agoVersion: 218
Jacek Konieczny [Fri, 3 Apr 2015 11:31:36 +0000 (13:31 +0200)]
Version: 218

Builds and boots in a VM

9 years agomove binfmt-detector conflict to init package
Elan Ruusamäe [Sat, 24 Jan 2015 14:52:22 +0000 (16:52 +0200)]
move binfmt-detector conflict to init package

as the conflict occours only if booted with systemd

9 years ago- builds now
Arkadiusz Miśkiewicz [Tue, 9 Dec 2014 08:55:42 +0000 (09:55 +0100)]
- builds now

9 years ago- partial update to 217 (kernel 3.7+ now required)
Arkadiusz Miśkiewicz [Mon, 8 Dec 2014 21:50:53 +0000 (22:50 +0100)]
- partial update to 217 (kernel 3.7+ now required)

9 years ago- get rid of fuse special rule, 660/group kills all usability of this
Jan Rękorajski [Mon, 8 Sep 2014 19:31:24 +0000 (21:31 +0200)]
- get rid of fuse special rule, 660/group kills all usability of this

9 years ago- updated pld-sysv-network patch
Jakub Bogusz [Sat, 2 Aug 2014 17:34:25 +0000 (19:34 +0200)]
- updated pld-sysv-network patch
- removed obsolete udev-so,hibernate-to-file patches

9 years ago- package localized message catalogs
Jakub Bogusz [Tue, 29 Jul 2014 14:13:09 +0000 (16:13 +0200)]
- package localized message catalogs
- more BRs (elfutils-devel, gnutls-devel, libapparmor-devel, libseccomp-devel)

9 years ago- up to 215
Tomasz Rutkowski [Fri, 11 Jul 2014 13:16:37 +0000 (15:16 +0200)]
- up to 215
- rel 0.5, works for me

10 years agosome dev entries not created by start_udev
Elan Ruusamäe [Fri, 28 Mar 2014 19:39:13 +0000 (19:39 +0000)]
some dev entries not created by start_udev

10 years agoudev->static /dev todo notes
Elan Ruusamäe [Thu, 27 Mar 2014 21:19:24 +0000 (23:19 +0200)]
udev->static /dev todo notes

10 years agonoarch apidocs
Elan Ruusamäe [Tue, 18 Mar 2014 15:19:03 +0000 (17:19 +0200)]
noarch apidocs

10 years agonoarch bash/zsh completions
Elan Ruusamäe [Tue, 18 Mar 2014 15:18:36 +0000 (17:18 +0200)]
noarch bash/zsh completions

10 years ago- make enabling tmpfs mount on /tmp possible auto/th/systemd-208-11
Jan Rękorajski [Thu, 27 Feb 2014 19:21:24 +0000 (20:21 +0100)]
- make enabling tmpfs mount on /tmp possible
- rel 11

10 years ago- fix multipath activation auto/th/systemd-208-10
Jan Rękorajski [Tue, 11 Feb 2014 21:37:56 +0000 (22:37 +0100)]
- fix multipath activation
- rel 10

10 years agoefi-boot-generator patched to use /boot/efi
Jacek Konieczny [Wed, 22 Jan 2014 20:13:07 +0000 (21:13 +0100)]
efi-boot-generator patched to use /boot/efi

In PLD we have /boot/efi mount point for the EFI system partitions.
Mounting ESP under /boot (which is default behaviour of systemd if
/boot is empty and system is booted from EFI) may  be problematic, as
ESP contains a FAT file-system and we have RPM packages putting files,
even symlinks, in /boot.

Also, our efi-boot-update expects ESP mounted at /boot/efi.

10 years agodo not pull sys-kernel-config.mount by sysinit.target auto/th/systemd-208-9
Jacek Konieczny [Fri, 10 Jan 2014 09:24:48 +0000 (10:24 +0100)]
do not pull sys-kernel-config.mount by sysinit.target

Let the configfs module be loaded only when /sys/kernel/config
is actually needed by anything. No need to complain about 'configfs'
not available if nothing needs it.

10 years agoDo not install invalid getty@getty.service unit
Jacek Konieczny [Fri, 10 Jan 2014 09:00:28 +0000 (10:00 +0100)]
Do not install invalid getty@getty.service unit

The problem is described here:
https://bugs.mageia.org/show_bug.cgi?id=10931

10 years agovconsole-setup: do not require /etc/sysconfig/console
Jacek Konieczny [Thu, 9 Jan 2014 14:32:07 +0000 (15:32 +0100)]
vconsole-setup: do not require /etc/sysconfig/console

/etc/vconsole.conf is a perfectly valid way to configure
the consoles, we don't need /etc/sysconfig/console to be existing and
valid. It should be only read for compatibility if it exists.

Without this change systemd-vconsole-setup.service fails in
dracut-generated initramfs and on systems without /etc/sysconfig/console

Release: 9

10 years agoLoad the configfs module for /sys/kernel/config mount
Jacek Konieczny [Mon, 6 Jan 2014 11:00:54 +0000 (12:00 +0100)]
Load the configfs module for /sys/kernel/config mount

targetcli.service (from the targetcli-fb package) requires
sys-kernel-config.mount unit (configfs mounted at /sys/kernel/config).
With the default systemd-provided units that is started only when
/sys/kernel/config directory extists on boot - that is when configfs is
compiled into kernel or the module is loaded from /etc/modules-load.d

The systemd-configfs.patch changes the behaviour so
sys-kernel-config.mount unit will attempt to load the 'configfs' module
when needed (honouring any module blacklist).

Release: 8

10 years ago- moved also /usr/lib/systemd (incl. user units dir) skeleton to -units; release 7
Jakub Bogusz [Fri, 3 Jan 2014 21:21:51 +0000 (22:21 +0100)]
- moved also /usr/lib/systemd (incl. user units dir) skeleton to -units; release 7

10 years agocrypttab manual only installed with cryptsetup on
Jacek Konieczny [Tue, 31 Dec 2013 09:41:14 +0000 (10:41 +0100)]
crypttab manual only installed with cryptsetup on

10 years agoSingle line for 'crypttab.5' is enough
Jacek Konieczny [Tue, 31 Dec 2013 09:39:51 +0000 (10:39 +0100)]
Single line for 'crypttab.5' is enough

It seemed like the file is both packaged and not packaged ;)

10 years ago- release 6 (by relup.sh) auto/th/systemd-208-6
Arkadiusz Miśkiewicz [Wed, 25 Dec 2013 12:46:13 +0000 (13:46 +0100)]
- release 6 (by relup.sh)

10 years ago- fix hibernation to swapfile auto/th/systemd-208-5 auto/ti/systemd-208-5
Jan Rękorajski [Tue, 19 Nov 2013 21:37:35 +0000 (22:37 +0100)]
- fix hibernation to swapfile
- rel 5

10 years agoFix patch to systemd-random-seed, ralease 4 auto/th/systemd-208-4
Artur Frysiak [Fri, 18 Oct 2013 18:38:58 +0000 (20:38 +0200)]
Fix patch to systemd-random-seed, ralease 4

10 years ago- added ghost for hwdb.bin generated by 'udevadm hwdb --update' auto/th/systemd-208-3
Jan Rękorajski [Wed, 16 Oct 2013 10:17:54 +0000 (12:17 +0200)]
- added ghost for hwdb.bin generated by 'udevadm hwdb --update'
- don't hide all errors in scriptlets
- rel 3

10 years ago- rel 2 auto/th/systemd-208-2
Jan Rękorajski [Tue, 15 Oct 2013 19:09:06 +0000 (21:09 +0200)]
- rel 2
- update hwdb in udev-core post
- set up acl for group logs to access systemd journal
- force systemctl to connect to system manager
- do a bit of janitorial work in systemd post/postun

10 years ago- updated to 208 auto/th/systemd-208-1
Jan Rękorajski [Sun, 6 Oct 2013 16:25:44 +0000 (18:25 +0200)]
- updated to 208
- changed /var/log/journal dir permissions as suggested in upstream NEWS

10 years agomove sysctl.d/50-coredump.conf to package where systemd-coredump is auto/th/systemd-207-2
Elan Ruusamäe [Tue, 1 Oct 2013 11:01:59 +0000 (14:01 +0300)]
move sysctl.d/50-coredump.conf to package where systemd-coredump is

10 years ago- package kernel-install completions; place python-systemd after systemd libs part
Jakub Bogusz [Tue, 17 Sep 2013 13:43:20 +0000 (15:43 +0200)]
- package kernel-install completions; place python-systemd after systemd libs part

10 years ago- added zsh-completion packages got systemd and udev auto/th/systemd-207-1
Jan Rękorajski [Mon, 16 Sep 2013 05:47:53 +0000 (07:47 +0200)]
- added zsh-completion packages got systemd and udev
- added compat symlink for /etc/sysctl.conf
- updated files
- rel 1

10 years ago- updated to 207
Jan Rękorajski [Sun, 15 Sep 2013 17:06:49 +0000 (19:06 +0200)]
- updated to 207
- TODO: update files, add symlink for /etc/sysctl.conf (see NEWS)

10 years ago- enable firmware loader auto/th/systemd-206-8
Jan Rękorajski [Thu, 22 Aug 2013 11:35:46 +0000 (13:35 +0200)]
- enable firmware loader
- rel 8

10 years ago- disable dont-hash-null-keys.patch auto/th/systemd-206-7
Jan Rękorajski [Wed, 21 Aug 2013 09:55:56 +0000 (11:55 +0200)]
- disable dont-hash-null-keys.patch
- rel 7

10 years ago- more specific LGPL version
Jakub Bogusz [Sun, 18 Aug 2013 09:08:42 +0000 (11:08 +0200)]
- more specific LGPL version

10 years ago- pl for -journal-gateway
Jakub Bogusz [Sun, 18 Aug 2013 08:15:16 +0000 (10:15 +0200)]
- pl for -journal-gateway

10 years ago- fix sigsegv during daemon deserialization/reexecution auto/th/systemd-206-6
Jan Rękorajski [Fri, 16 Aug 2013 15:58:38 +0000 (17:58 +0200)]
- fix sigsegv during daemon deserialization/reexecution
- rel 6

10 years ago- add directory for service helpers scripts auto/th/systemd-206-5
Jan Rękorajski [Fri, 16 Aug 2013 14:57:57 +0000 (16:57 +0200)]
- add directory for service helpers scripts
- rel 5

10 years ago- removed nss-myhostname-link.patch (fixed upstream) auto/th/systemd-206-4
Jan Rękorajski [Wed, 14 Aug 2013 15:53:46 +0000 (17:53 +0200)]
- removed nss-myhostname-link.patch (fixed upstream)
- fix dell vendor identifiers in keyboard hwdb database
- rel 4

10 years agostart_udev: show correct subsys name when retriggering
Elan Ruusamäe [Wed, 14 Aug 2013 11:33:33 +0000 (14:33 +0300)]
start_udev: show correct subsys name when retriggering

10 years agoFix path to kmod and kexec, release 3 auto/th/systemd-206-3
Artur Frysiak [Mon, 12 Aug 2013 12:49:36 +0000 (14:49 +0200)]
Fix path to kmod and kexec, release 3

10 years agomove journal-gateway to subpackage
Elan Ruusamäe [Sat, 10 Aug 2013 14:32:31 +0000 (17:32 +0300)]
move journal-gateway to subpackage

10 years agopackage shutdown/sleep drop-in dirs
Elan Ruusamäe [Sat, 10 Aug 2013 14:15:08 +0000 (17:15 +0300)]
package shutdown/sleep drop-in dirs

10 years ago- kmod is now required by udev and systemd, old module-init-tools won't do auto/th/systemd-206-2 auto/ti/systemd-206-2
Jan Rękorajski [Fri, 2 Aug 2013 18:20:58 +0000 (20:20 +0200)]
- kmod is now required by udev and systemd, old module-init-tools won't do
- rel 2

10 years ago- rel 1 auto/th/systemd-206-1
Jan Rękorajski [Wed, 31 Jul 2013 16:54:14 +0000 (18:54 +0200)]
- rel 1

10 years ago- creating static device nodes have been removed from udevd,
Jan Rękorajski [Wed, 31 Jul 2013 16:52:26 +0000 (18:52 +0200)]
- creating static device nodes have been removed from udevd,
  we have to do this manually in start_udev to properly support
  those in SysV init environment

10 years ago- systemd requires linux 3.0 cgroup.procs support (udev too, but works without it)
Jan Rękorajski [Wed, 24 Jul 2013 17:21:12 +0000 (19:21 +0200)]
- systemd requires linux 3.0 cgroup.procs support (udev too, but works without it)

10 years ago- updated to 206
Jan Rękorajski [Wed, 24 Jul 2013 06:58:56 +0000 (08:58 +0200)]
- updated to 206

10 years ago- obsolete static packages auto/th/systemd-205-1 auto/ti/systemd-205-1
Jan Rękorajski [Thu, 4 Jul 2013 13:21:57 +0000 (15:21 +0200)]
- obsolete static packages

10 years ago- updated to 205
Jan Rękorajski [Thu, 4 Jul 2013 13:20:28 +0000 (15:20 +0200)]
- updated to 205
- --enable-static is not supported now, removed static libs

10 years ago- moved /lib/systemd/system-generators directory to units package auto/th/systemd-204-3 auto/ti/systemd-204-3
Jan Rękorajski [Sun, 16 Jun 2013 08:30:56 +0000 (10:30 +0200)]
- moved /lib/systemd/system-generators directory to units package
- rel 3

10 years agostart_udev verbosity
Elan Ruusamäe [Fri, 31 May 2013 19:16:34 +0000 (22:16 +0300)]
start_udev verbosity

- show separate progress of subtasks
- exit with error if errors present

10 years agorel 2; fix systemd-inetd for seqpacket/udp auto/th/systemd-204-2
Mariusz Mazur [Tue, 28 May 2013 09:31:15 +0000 (11:31 +0200)]
rel 2; fix systemd-inetd for seqpacket/udp

10 years ago- updated to 204 auto/th/systemd-204-1
Jan Rękorajski [Sat, 18 May 2013 17:38:39 +0000 (19:38 +0200)]
- updated to 204

10 years agoR: polkit for /usr/share/polkit-1/actions dir auto/th/systemd-202-3
Elan Ruusamäe [Fri, 17 May 2013 22:17:21 +0000 (01:17 +0300)]
R: polkit for /usr/share/polkit-1/actions dir

11 years ago- release 2 auto/th/systemd-202-2 auto/ti/systemd-202-2
Jakub Bogusz [Sat, 20 Apr 2013 18:19:03 +0000 (20:19 +0200)]
- release 2

11 years ago- Conflicts for rc-scripts before crypttab(5) man removal
Jakub Bogusz [Sat, 20 Apr 2013 17:26:36 +0000 (19:26 +0200)]
- Conflicts for rc-scripts before crypttab(5) man removal

11 years ago- package crypttab man page in init package auto/th/systemd-202-1
Jan Rękorajski [Fri, 19 Apr 2013 20:52:40 +0000 (22:52 +0200)]
- package crypttab man page in init package

11 years ago- updated to 202 and fixed nss-myhostname unresolved symbols
Jan Rękorajski [Fri, 19 Apr 2013 20:51:23 +0000 (22:51 +0200)]
- updated to 202 and fixed nss-myhostname unresolved symbols

11 years ago- updated to 200 auto/th/systemd-200-1 auto/ti/systemd-200-1
Jan Rękorajski [Tue, 2 Apr 2013 18:16:55 +0000 (20:16 +0200)]
- updated to 200
- disabled tests, they seem to need root privs

11 years ago- tests require systemd already installed (at least /etc/machine-id)
Jakub Bogusz [Fri, 29 Mar 2013 13:25:53 +0000 (14:25 +0100)]
- tests require systemd already installed (at least /etc/machine-id)

11 years ago- own initrd.target.wants directory (for dracut) auto/th/systemd-199-2
Jan Rękorajski [Fri, 29 Mar 2013 10:00:54 +0000 (11:00 +0100)]
- own initrd.target.wants directory (for dracut)
- rel 2

11 years ago- run tests
Arkadiusz Miśkiewicz [Tue, 26 Mar 2013 20:30:56 +0000 (21:30 +0100)]
- run tests

11 years ago- updated to 199 auto/th/systemd-199-1
Jan Rękorajski [Tue, 26 Mar 2013 18:29:06 +0000 (19:29 +0100)]
- updated to 199
- removed obsolete systemctl-path patch

11 years ago- rel 6 auto/th/systemd-198-6
Lukasz Glebicki [Tue, 26 Mar 2013 17:31:07 +0000 (18:31 +0100)]
- rel 6
- fixed mdadm init in pld-storage-init.sh

11 years ago- proper activate md arrays in PLD.
Lukasz Glebicki [Tue, 26 Mar 2013 14:54:29 +0000 (15:54 +0100)]
- proper activate md arrays in PLD.
- We don't use /dev/md/md-device-map
- mdadm -IRs don't work in PLD. Switched to rc-scripts method

11 years ago- give systemd-logind access to /proc when it's mounted with hidepid option auto/th/systemd-198-5
Jan Rękorajski [Sun, 24 Mar 2013 15:48:22 +0000 (16:48 +0100)]
- give systemd-logind access to /proc when it's mounted with hidepid option
- rel 5

11 years ago- rel 4 auto/th/systemd-198-4
Jan Rękorajski [Thu, 21 Mar 2013 13:56:50 +0000 (14:56 +0100)]
- rel 4

11 years ago- don't hardcode systemctl path in servce files
Jan Rękorajski [Thu, 21 Mar 2013 13:53:48 +0000 (14:53 +0100)]
- don't hardcode systemctl path in servce files

11 years ago- rel 3; bump geninitrd C to < 12639; move C from udev to udev-core auto/th/systemd-198-3
Arkadiusz Miśkiewicz [Thu, 21 Mar 2013 07:56:54 +0000 (08:56 +0100)]
- rel 3; bump geninitrd C to < 12639; move C from udev to udev-core

11 years agoconflict with old geninitrd, even it doesn't help much auto/th/systemd-198-2
Elan Ruusamäe [Wed, 20 Mar 2013 19:48:49 +0000 (21:48 +0200)]
conflict with old geninitrd, even it doesn't help much

http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2013-March/023486.html

11 years ago- BR: attr-devel
Jakub Bogusz [Fri, 15 Mar 2013 16:11:12 +0000 (17:11 +0100)]
- BR: attr-devel
- only udev is now GPLed; libraries and the rest of systemd components are LGPL

11 years ago- package systemd static libs
Jakub Bogusz [Thu, 14 Mar 2013 20:27:20 +0000 (21:27 +0100)]
- package systemd static libs

11 years ago- rel 1 auto/th/systemd-198-1
Jan Rękorajski [Wed, 13 Mar 2013 13:47:55 +0000 (14:47 +0100)]
- rel 1

11 years ago- drop static udev-initrd, it just does not have a chance of building
Jan Rękorajski [Tue, 12 Mar 2013 12:39:40 +0000 (13:39 +0100)]
- drop static udev-initrd, it just does not have a chance of building

11 years ago- vconsole-setup is pldized
Jan Rękorajski [Tue, 12 Mar 2013 12:36:55 +0000 (13:36 +0100)]
- vconsole-setup is pldized

11 years ago- package new files
Jan Rękorajski [Tue, 12 Mar 2013 12:28:30 +0000 (13:28 +0100)]
- package new files

11 years ago- parallel build is broken
Jan Rękorajski [Tue, 12 Mar 2013 12:03:06 +0000 (13:03 +0100)]
- parallel build is broken

11 years ago- added new groups and user
Jan Rękorajski [Tue, 12 Mar 2013 11:53:21 +0000 (12:53 +0100)]
- added new groups and user

11 years ago- R bash-completion 2.0
Jan Rękorajski [Tue, 12 Mar 2013 11:21:16 +0000 (12:21 +0100)]
- R bash-completion 2.0

11 years ago- started update to 198
Jan Rękorajski [Mon, 11 Mar 2013 13:05:41 +0000 (14:05 +0100)]
- started update to 198
- added bash-completion-udev package
- new TODO

11 years ago- updated patches to 198
Jan Rękorajski [Mon, 11 Mar 2013 13:05:06 +0000 (14:05 +0100)]
- updated patches to 198

11 years ago- sync udevadm trigger calls with how upstream systemd service does it auto/th/systemd-197-5
Jan Rękorajski [Tue, 22 Jan 2013 11:08:47 +0000 (12:08 +0100)]
- sync udevadm trigger calls with how upstream systemd service does it
- rel 5

11 years ago'without microhttpd' build fix
Jacek Konieczny [Mon, 21 Jan 2013 09:26:25 +0000 (10:26 +0100)]
'without microhttpd' build fix

11 years agosorted
Elan Ruusamäe [Mon, 14 Jan 2013 08:17:25 +0000 (10:17 +0200)]
sorted

11 years ago- nss-myhostname has been integrated into systemd, add obsoletes auto/th/systemd-197-4
Jan Rękorajski [Fri, 11 Jan 2013 22:33:38 +0000 (23:33 +0100)]
- nss-myhostname has been integrated into systemd, add obsoletes
- rel 4

11 years ago- simplified nss-in-rootlib patch
Jakub Bogusz [Fri, 11 Jan 2013 16:55:26 +0000 (17:55 +0100)]
- simplified nss-in-rootlib patch
- dropped obsolete --with-distro option
- pass --with-rc-local-script-path-stop (default is /usr/sbin/halt.local, we used /sbin/halt.local for distro=pld)

11 years ago- fix rc-local service directory auto/th/systemd-197-3
Jan Rękorajski [Fri, 11 Jan 2013 12:46:01 +0000 (13:46 +0100)]
- fix rc-local service directory
- rel 3

11 years ago- rc-local service is provided by rc-scripts auto/th/systemd-197-2
Jan Rękorajski [Fri, 11 Jan 2013 12:35:31 +0000 (13:35 +0100)]
- rc-local service is provided by rc-scripts
- rel 2

11 years ago- updated to 197 auto/th/systemd-197-1
Jan Rękorajski [Fri, 11 Jan 2013 11:23:22 +0000 (12:23 +0100)]
- updated to 197
- reworked target-pld patch, as all TARGET_* defs has been removed from systemd 197
- udev obsoletes its initrd package
- disabled "predictable network interface names" rules in udev by default

11 years ago- updated patches for systemd 197
Jan Rękorajski [Fri, 11 Jan 2013 11:22:48 +0000 (12:22 +0100)]
- updated patches for systemd 197

11 years ago- moved service definition from target-pld.patch to separate file
Jan Rękorajski [Fri, 11 Jan 2013 11:21:43 +0000 (12:21 +0100)]
- moved service definition from target-pld.patch to separate file

This page took 0.177098 seconds and 4 git commands to generate.