https://github.com/git/git
Revision a244dc5b0a629290881641467c7a545de7508ab2 authored by Carlo Marcelo Arenas Belón on 02 November 2021, 15:46:06 UTC, committed by Junio C Hamano on 09 December 2022, 05:26:04 UTC
Allow tests that assume a 64-bit `size_t` to be skipped in 32-bit
platforms and regardless of the size of `long`.

This imitates the `LONG_IS_64BIT` prerequisite.

Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent abd4d67
Raw File
Tip revision: a244dc5b0a629290881641467c7a545de7508ab2 authored by Carlo Marcelo Arenas Belón on 02 November 2021, 15:46:06 UTC
test-lib: add prerequisite for 64-bit platforms
Tip revision: a244dc5
reset.h
#ifndef RESET_H
#define RESET_H

#include "hash.h"
#include "repository.h"

#define GIT_REFLOG_ACTION_ENVIRONMENT "GIT_REFLOG_ACTION"

#define RESET_HEAD_DETACH (1<<0)
#define RESET_HEAD_HARD (1<<1)
#define RESET_HEAD_RUN_POST_CHECKOUT_HOOK (1<<2)
#define RESET_HEAD_REFS_ONLY (1<<3)
#define RESET_ORIG_HEAD (1<<4)

int reset_head(struct repository *r, struct object_id *oid, const char *action,
	       const char *switch_to_branch, unsigned flags,
	       const char *reflog_orig_head, const char *reflog_head,
	       const char *default_reflog_action);

#endif
back to top