head	1.2;
access;
symbols
	pkgsrc-2026Q1:1.1.0.22
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.20
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.18
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.16
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.14
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.12
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.10
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.8
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.6
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.4
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.2
	pkgsrc-2023Q3-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2026.05.22.08.19.34;	author pin;	state dead;
branches;
next	1.1;
commitid	MTGOqYVMBLpALMGG;

1.1
date	2023.08.30.08.30.17;	author pin;	state Exp;
branches;
next	;
commitid	gf9Pwn7QyEZaQMCE;


desc
@@


1.2
log
@devel/git-branchless: update to 0.11.1

v0.11.1
Release highlights

None. This is a fixup release that includes no new features or changes in behavior.
Changed

    (#1672): scm-bisect has been updated (was missed in v0.11.0)

v0.11.0
Release highlights

This release includes a number of new features and changes; including:

    Rust v1.86 or later is required to build.
    A new git split command was introduced.
    Revsets gained a new ! operator, as well some performance improvements.
    record and amend can now detect and add new, untracked files.
    record gained several new options, and a breaking change to another; see below.
    smartlog received rendering updates, a new setting, and a deprecation; see below.

For full details on the numerous other features, changes and fixes, see below.

Additionally, this is the first release managed by @@claytonrcarter. If something seems amiss or is not packaged correctly, please mention it in discussion, or open an issue.

Added

    (#1461): added ! revset postfix operator as shortcut for "only child"
    (#1464): created git split command to extract changes from a commit
    (#1603): added git move --dry-run to test in-memory rebases
    (#1604): git record and git amend can now automatically detect and begin tracking new files (optional, disabled by default)
    (#1612): added git record --new to create new, empty commits
    (#1631): the --reparent flag, previously only available to git amend, is now available to git move, git restack, git split, git sync and git test
    (#1632): added git record --fixup option, to create a fixup commit (similar to reword --fixup)

Changed

    (#1270): git smartlog now renders with curved corners
    (#1271): git smartlog renders commit nodes more consistently with other nodes
    (#1315): git smartlog now reads the branchless.smartlog.reverse config setting (the --reverse option has been deprecated)
    (#1462) BREAKING: git record will use a default commit message with --stash (instead of prompting for one)
    (#1463): git switch now accepts a revset whose sole head will be checked out, and correctly treats - to mean last checked out commit or branch
    (#1492): scm-record upgraded to v0.5.0.
    (#1591): improved performance of some revset expressions
    (#1593) BREAKING: The minimum supported Rust version (MSRV) is now 1.82. See #1638 below.
    (#1638) BREAKING: The minimum supported Rust version (MSRV) is now 1.86, and the rust edition is now 2024.
    (#1661): add nix devshell (and other nix updates and fixes)

Fixed

    (#1439): fix panic with custom git status configuration
    (#1611): fix behavior of git record --stash on a detached HEAD
    (#1618): fix behavior of various commands when operating on branches that have the same name as files in the current directory
    (#1647): correctly describe behavior of when check out target is omitted to git switch
    (#1651): fix panic when running git-brancless commands in bare repos
    (#1659): fix snapshotting for submodules and symlinks ending in a /
@
text
@use libc::{c_int,c_ulong};

// socket

pub const FIOSETOWN: c_ulong = 0x8004667c;
pub const SIOCSPGRP: c_ulong = 0x80047308;
pub const FIOGETOWN: c_ulong = 0x4004667b;
pub const SIOCGPGRP: c_ulong = 0x40047309;

// termios

pub const TIOCEXCL: c_ulong = 0x2000740d;
pub const TIOCNXCL: c_ulong = 0x2000740e;
pub const TIOCSCTTY: c_ulong = 0x20007461;
pub const TIOCGPGRP: c_ulong = 0x40047477;
pub const TIOCSPGRP: c_ulong = 0x80047476;
pub const TIOCOUTQ: c_ulong = 0x40047473;
pub const TIOCSTI: c_ulong = 0x80017472;
pub const TIOCGWINSZ: c_ulong = 0x40087468;
pub const TIOCSWINSZ: c_ulong = 0x80087467;
pub const TIOCMGET: c_ulong = 0x4004746a;
pub const TIOCMBIS: c_ulong = 0x8004746c;
pub const TIOCMBIC: c_ulong = 0x8004746b;
pub const TIOCMSET: c_ulong = 0x8004746d;
pub const FIONREAD: c_ulong = 0x4004667f;
pub const TIOCCONS: c_ulong = 0x80047462;
pub const TIOCPKT: c_ulong = 0x80047470;
pub const FIONBIO: c_ulong = 0x8004667e;
pub const TIOCNOTTY: c_ulong = 0x20007471;
pub const TIOCSETD: c_ulong = 0x8004741b;
pub const TIOCGETD: c_ulong = 0x4004741a;
pub const FIONCLEX: c_ulong = 0x20006602;
pub const FIOCLEX: c_ulong = 0x20006601;
pub const FIOASYNC: c_ulong = 0x8004667d;

// sockios

pub const SIOCADDRT: c_ulong = 0x8038720a;
pub const SIOCDELRT: c_ulong = 0x8038720b;
pub const SIOCGIFCONF: c_ulong = 0xc0106926;
pub const SIOCGIFFLAGS: c_ulong = 0xc0906911;
pub const SIOCSIFFLAGS: c_ulong = 0x80906910;
pub const SIOCGIFADDR: c_ulong = 0xc0906921;
pub const SIOCSIFADDR: c_ulong = 0x8090690c;
pub const SIOCGIFDSTADDR: c_ulong = 0xc0906922;
pub const SIOCSIFDSTADDR: c_ulong = 0x8090690e;
pub const SIOCGIFBRDADDR: c_ulong = 0xc0906923;
pub const SIOCSIFBRDADDR: c_ulong = 0x80906913;
pub const SIOCGIFNETMASK: c_ulong = 0xc0906925;
pub const SIOCSIFNETMASK: c_ulong = 0x80906916;
pub const SIOCGIFMETRIC: c_ulong = 0xc0906917;
pub const SIOCSIFMETRIC: c_ulong = 0x80906918;
pub const SIOCGIFMTU: c_ulong = 0xc090697e;
pub const SIOCSIFMTU: c_ulong = 0x8090697f;
pub const SIOCADDMULTI: c_ulong = 0x80906931;
pub const SIOCDELMULTI: c_ulong = 0x80906932;

// modem control lines

pub const TIOCM_LE: c_int = 0x00000001;
pub const TIOCM_DTR: c_int = 0x00000002;
pub const TIOCM_RTS: c_int = 0x00000004;
pub const TIOCM_ST: c_int = 0x00000008;
pub const TIOCM_SR: c_int = 0x00000010;
pub const TIOCM_CTS: c_int = 0x00000020;
pub const TIOCM_CAR: c_int = 0x00000040;
pub const TIOCM_CD: c_int = 0x00000040;
pub const TIOCM_RNG: c_int = 0x00000080;
pub const TIOCM_RI: c_int = 0x00000080;
pub const TIOCM_DSR: c_int = 0x00000100;

extern "C" {
    pub fn ioctl(fildes: c_int, request: c_ulong, ...) -> c_int;
}
@


1.1
log
@devel/git-branchless: update to 0.8.0

v0.8.0: build: delete git-branchless-testing crate

 The git-branchless-lib crate has a dev-dependency on git-branchless-testing,
 and git-branchless-testing has a dependency on git-branchless-lib, inducing
 a circular dependency that means they can't be published to crates.io.
 This commit collapses them into the same crate again to resolve this circular
 dependency.
@
text
@@

