Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-08 | git/conf: check in /sys/lib/git/config as a fallback to user-wide config | kemal | |
2021-06-08 | git/revert: fork the namespace before running git/fs | kvik | |
2021-06-07 | homespool: remove obsolete lp config tool | Ori Bernstein | |
homespool configures directories that it seems lp no longer usees. we can drop it. | |||
2021-06-07 | sysinfo(1): we don't do '-i' for sysupdate any more. | Ori Bernstein | |
2021-06-07 | acme(4): document rdsel, wrsel (thanks foura) | Ori Bernstein | |
2021-06-06 | git: avoid uninterruptible temporary warning | Ori Bernstein | |
dont' fall into the rathole. | |||
2021-06-06 | rio: match background screen color format (thanks noam) | Ori Bernstein | |
2021-06-06 | sysinfo(1): we're on git now. | Ori Bernstein | |
2021-06-06 | distproto: remove .hgnore and .hg and add .git directory | Ori Bernstein | |
again. | |||
2021-06-06 | see last try. | Ori Bernstein | |
2021-06-06 | distproto: sync with hg | Ori Bernstein | |
2021-06-06 | git/branch: diff clean and dirty lists correctly | Ori Bernstein | |
no spaces in our lists. | |||
2021-06-06 | git/branch: revert optimization fully | Ori Bernstein | |
it doesn't help *that* much, and confuses the code. | |||
2021-06-06 | git/branch: somewhere in the syncing, the fix for junk files was lost | Ori Bernstein | |
bring it back. | |||
2021-06-06 | git/send: allow the remote to have refs that we don't | Ori Bernstein | |
It's not fatal for someone else to push a branch with objects that we don't have. We should deal with it gracefully, and act as though it doesn't exist. | |||
2021-06-06 | git/commit: allow passing absolute paths | Ori Bernstein | |
we would treat paths as relative, and not step past leading '/'s, leading to an infinte loop. | |||
2021-06-06 | sysupdate: revert thumbstone temporarily | cinap_lenrek | |
experiencing some issues with git9 transition... we likely need to update git9 again before doing another attempt... | |||
2021-06-05 | git/branch: merge correct set of files | glenda | |
we were switching branches before we got the full list of modified files, which could garble what we were trying to merge. | |||
2021-06-05 | git/{branch,pull}: merge files correctly | Ori Bernstein | |
merge1 would clobber the global '$base' variable, which is not what we wanted. Run it in a subshell with its own env. | |||
2021-06-05 | distproto: remove .hgnore and .hg and add .git directory | glenda | |
2021-06-05 | git: handle absolute paths better | Ori Bernstein | |
we were catting $gitrel onto absolute paths. stop it. | |||
2021-06-05 | sysupdate: insert tombstone | Ori Bernstein | |
after this update, we're on git: update sysupdate to switch repositories. | |||
2021-06-05 | merge | Alex Musolino | |
2021-06-05 | upas/Mail: fix bug where Redraw must be executed twice to have an effect | Alex Musolino | |
In showlist, call bwindata instead of bwinopen in order to use a pre-existing fd to write to the data file. This existing fd will properly honour any address set by a previous write to the addr file. Specifically, the redraw function sets addr to "," before calling showlist in order to overwrite the entire contents of the window. | |||
2021-06-04 | git: allow local repository directories as remote uri's | cinap_lenrek | |
This is implemented by checking first if the uri is a directory containing the .git/ subdirectory. If this is the case, we fork git/serve serving the repository on a pipe. | |||
2021-06-04 | git/serve: remove undocumented -n namespace option and -r /usr/git default | cinap_lenrek | |
This makes it easier to serve local repositories where the sandboxing gets in the way. | |||
2021-06-03 | git/log: show first commit as file change | Ori Bernstein | |
We checked if the file was changed from its parents. If there were no parents, the answer was no, but it should be yes. | |||
2021-05-31 | git/init: create fs dir | Ori Bernstein | |
2021-05-31 | git/send: pick minimal delta set correctly (thanks igor) | Ori Bernstein | |
We weren't giving all objects to the twixt() function, and it was making bad life choices -- gambling, smoking, drinking, and packing in too much data. With more information, it doesn't do the last. | |||
2021-05-31 | sdvirtio: accept multi-queue devices | Ori Bernstein | |
Sdvirtio supports multiple queues per device. We only use one queue, but we shouldn't skip the devices because of that. | |||
2021-05-30 | git/branch: ...all the debug prints. | Ori Bernstein | |
2021-05-30 | git/branch: remove debug prints | Ori Bernstein | |
2021-05-30 | git/branch: reduce execs to sync working dir | Ori Bernstein | |
We were execing a lot to copy the data -- do less of it. | |||
2021-05-30 | git/fs: move mount point to $repo/.git/fs | Ori Bernstein | |
Moving the mount point to within the repo directory means that we can have multiple git repos mounted at once with no conflict. | |||
2021-05-30 | vac: add -t flag to exclude temporary files and directories (thanks foura) | cinap_lenrek | |
2021-05-30 | [9front] vga: Add U+29FA DOUBLE PLUS (thanks jmi2k) | cinap_lenrek | |
2021-05-29 | merge | cinap_lenrek | |
2021-05-29 | kernel: use 64-bit virtual entry point for expanded header, document ↵ | cinap_lenrek | |
behaviour in a.out(6) For 64-bit architectures, the a.out header has the HDR_MAGIC flag set in the magic and is expanded by 8 bytes containing the 64-bit virtual address of the programs entry point. While Exec.entry contains physical address for kernel images. Our sysexec() would always use Exec.entry, even for 64-bit a.out binaries, which worked because PADDR(entry) == entry for userspace pointers. This change fixes it, having the kernel use the 64-bit entry point and document the behaviour in the manpage. | |||
2021-05-28 | zuke: treat toggle as play in stopped state | Sigrid | |
2021-05-27 | zuke: fix seeking in paused mode | Sigrid | |
2021-05-23 | mkpaqfs(8): allow setting compression level | cinap_lenrek | |
2021-05-20 | /sys/lib/kbmap/colemak: map capslock to backspace (thanks jacob wb) | cinap_lenrek | |
2021-05-17 | git: add missing file | Ori Bernstein | |
Forgot to add common.rc in the initial commit. | |||
2021-05-17 | 9pfid(2): document Srv* in Req (thanks kjn) | Ori Bernstein | |
This struct member is available for any user of the library, and is not part of our internal API. It should be documented. | |||
2021-05-16 | git: got git? | Ori Bernstein | |
Add a snapshot of git9 to 9front. | |||
2021-05-15 | memory(2): mention tsmemcmp (thanks kemal) | cinap_lenrek | |
2021-05-02 | ip/ftpd: Add explict and implicit FTPS support. | foura | |
Removed: - Challenge reponse auth. - Noworld login. - Anonymous users writing files to /incoming. | |||
2021-05-13 | libpanel: fix text sliding around in libpanel text entry widgets. | james palmer | |
2021-05-12 | pc64: avoid getcr3() in mmuflushtlb() | cinap_lenrek | |
it turns out that calculating physical address of pml4 is faster than reading the machine register, so pass it explicitely. | |||
2021-05-12 | devvmx: remove unncessary locking in gotcmd() sleep test function | cinap_lenrek | |